以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 窗口中的table的组合统计 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=114365) |
-- 作者:lgj716330 -- 发布时间:2018/2/4 16:44:00 -- 窗口中的table的组合统计 Dim b As New CrossTableBuilder("统计表1",DataTables("查询表1")) Dim dt1 As fxDataSource b.HGroups.AddDef("公司汇总","部门名称") b.HGroups.AddDef("大区") b.VGroups.AddDef("科目") b.Totals.AddDef("金额") dt1 = b.BuildDataSource() Dim b1 As New SQLGroupTableBuilder("统计表2","销售统计") Dim dt2 As fxDataSource b1.AddTable("销售统计","店铺名称","责任中心档案","部门名称") \'添加统计表 b1.Groups.AddDef("店铺名称","部门名称") \'根据型号分组 b1.Totals.AddDef("销售数量") \'对数量进行统计 b1.Filter= Filter1 dt2 = b1.BuildDataSource() Dim b2 As New GroupTableBuilder("统计表3",DataTables("查询表1")) Dim dt3 As fxDataSource b2.Groups.AddDef("公司汇总","部门名称") b2.Totals.AddDef("金额","吊牌金额") dt3 = b2.BuildDataSource() dt1.Combine("部门名称",dt2,"部门名称") \'将销售统计数据组合到进货统计数据 dt1.Combine("部门名称",dt3,"部门名称") \'将销售统计数据组合到进货统计数据 dt1.Show("统计表1") \'显示统计结果 Tables("附表_Table1").DataSource = b.BuildDataSource() 上述代码的结果是统计表2和统计表3的数据没有组合过来,代码哪里有问题呢,求助
|
-- 作者:有点甜 -- 发布时间:2018/2/4 17:14:00 -- 把统计表2、统计表3的代码,单独拿出来,看能否正常生产统计表。
如果分别都能正常生成,做个实例发上来看看。 |