Foxtable(狐表)用户栏目专家坐堂 → 交叉统计中不能小计汇总


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

主题:交叉统计中不能小计汇总

帅哥哟,离线,有人找我吗?
zpx_2012
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:976 积分:8521 威望:0 精华:0 注册:2012/2/9 16:35:00
交叉统计中不能小计汇总  发帖心情 Post By:2012/9/13 0:03:00 [只看该作者]

各位老师,

 

用窗口生成交叉统计,但为什么在每个收货单位的下方不会出现小计合计那一行?(不在窗口中而在表中生成统计表时就可以)

 


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

 

代码如下:

Dim b As New SQLCrossTableBuilder("产品出货统计表","出库明细")
b.C
b.AddTable("出库明细","出库单号","出库单","出库单号")
b.AddTable("出库明细","产品编码","产品编码","产品编码")
b.HGroups.AddDef("{出库单}.收货单位")
b.HGroups.AddDef("{出库明细}.产品编码")
b.HGroups.AddDef("{产品编码}.产品系列")
b.HGroups.AddDef("{出库明细}.名称")
b.VGroups.AddDef("出库日期",DateGroupEnum.Month,"{0}月") '添加产品列用于垂直分组,并设置了Pattern参数
b.Totals.AddDef("数量") '添加数量列用于统产计
b.HorizontalTotal = True '增加水平自动汇总
b.VerticalTotal = True  '增加垂直自动汇总
b.Subtotal = True
Tables(e.form.Name & "_Table1").DataSource = b.BuildDataSource()


但帮助的例子中却可以如下图:

 


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

 

请教大家,问题出在哪里?

 

谢谢!


 

[此贴子已经被作者于2012-9-13 0:11:15编辑过]

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


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2012/9/13 8:09:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/9/13 8:19:00 [只看该作者]

等等吧,下次更新中,其中第22项:

 

22、直接在窗口显示统计结果的时候,也能自动生成汇总模式了,例如:
Dim b As New GroupTableBuilder("统计表1",DataTables("订单"))
b.Groups.AddDef("产品")
b.Totals.AddDef("数量")
b.Subtotal = True
Tables("窗口1_Table1").DataSource  = b.BuildDataSource


 回到顶部