Foxtable(狐表)用户栏目专家坐堂 → 自动汇总


  共有11371人关注过本帖树形打印复制链接

主题:自动汇总

美女呀,离线,留言给我吧!
bm
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
太麻烦你了。感谢。  发帖心情 Post By:2011/11/29 18:47:00 [只看该作者]

太麻烦你了。感谢。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/11/30 9:41:00 [只看该作者]

GroupTableBuilder和CrossTableBuilder都有一个Sbtotal属性,设置为True,即可自动生成汇总模式,不需要去手工设置代码。

 

参考这里的示例九:

http://www.foxtable.com/help/topics/0678.htm

 


 回到顶部
美女呀,离线,留言给我吧!
bm
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
那位高手帮帮忙吧  发帖心情 Post By:2011/11/30 12:18:00 [只看该作者]

还有一个问题。增加黄颜色的代码后。红颜色部分代码”自动横向汇总“产生的例。

Dim jb As new SQLJoinTableBuilder("查询表1","业务大表")
jb.AddCols("作业日期", "客户","fa piao号码")
jb.AddExp("应收款","iif(代付费用_打单费 Is null,0,代付费用_打单费) + iif(代付费用_理货费 Is null,0,代付费用_理货费)"
jb.Filter = "状态 <> '已付费'"

Dim cb As new CrossTableBuilder("客户欠款",jb.BuildSQL)
cb.HGroups.AddDef("客户")
cb.HGroups.AddDef("fa piao号码")
cb.VGroups.AddDef("作业日期",DateGroupEnum.month,"{0}月")
cb.Totals.AddDef("应收款")
cb.Subtotal = True
cb.HorizontalTotal = True
cb.Build

结果是


图片点击可在新窗口打开查看此主题相关图片如下:截图56.jpg
图片点击可在新窗口打开查看

希望可以这样

图片点击可在新窗口打开查看此主题相关图片如下:截图57.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2011-11-30 12:21:49编辑过]

 回到顶部
美女呀,离线,留言给我吧!
bm
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
自己顶一下。  发帖心情 Post By:2011/12/1 16:57:00 [只看该作者]

自己顶一下。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47449 积分:251065 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/12/1 17:23:00 [只看该作者]

这个问题,我们下次更新改进一下。

 回到顶部
美女呀,离线,留言给我吧!
bm
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:437 积分:3463 威望:0 精华:0 注册:2011/9/13 23:27:00
期待  发帖心情 Post By:2011/12/2 13:11:00 [只看该作者]

期待图片点击可在新窗口打开查看

 回到顶部
总数 16 上一页 1 2