Foxtable(狐表)用户栏目专家坐堂 → 分别对两张表单(A,B)做了筛选处理,想用GroupTableBuilder生成的“统计表1”做为拼接合成一个表,下面的代码运行过后只显示了表B的统计结果,请指正一下


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

主题:分别对两张表单(A,B)做了筛选处理,想用GroupTableBuilder生成的“统计表1”做为拼接合成一个表,下面的代码运行过后只显示了表B的统计结果,请指正一下

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110509 积分:562429 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/11/30 20:35:00 [显示全部帖子]

多表合并参考:http://www.foxtable.com/webhelp/scr/2305.htm

类似

Dim dt1 As fxDataSource
Dim a As New GroupTableBuilder("统计表1",DataTables("管网管理所抢修热线"))
a.filter = Tables("管网管理所抢修热线").Filter
a.Groups.AddDef("来电时间",DateGroupEnum.Year,"年") 
a.Groups.AddDef("来电时间","月")
a.Groups.AddDef("来电时间",DateGroupEnum.Day,"日")
a.Totals.AddDef("来电信息",AggregateEnum.Count,"接单数量_管网A单") '对数量进行统计
dt1 = a.BuildDataSource()

Dim dt2  As fxDataSource
Dim b As New GroupTableBuilder("统计表2",DataTables("用户管理水表热线"))
b.filter = Tables("用户管理水表热线").Filter
b.Groups.AddDef("来电时间",DateGroupEnum.Year,"年")
b.Groups.AddDef("来电时间","月")
b.Groups.AddDef("来电时间",DateGroupEnum.Day,"日")
b.Totals.AddDef("来电信息",AggregateEnum.Count,"接单数量_表务B单") '对数量进行统计
dt2 = b.BuildDataSource()

Dim cls() As String = {"年","月","日"}
dt1.Combine(cls,dt2,cls)
dt1.Show("统计表1")

 回到顶部