Foxtable(狐表)用户栏目专家坐堂 → [求助]如何把统计结果放入表中


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

主题:[求助]如何把统计结果放入表中

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


加好友 发短信
等级:一尾狐 帖子:400 积分:4856 威望:0 精华:0 注册:2017/2/7 7:41:00
[求助]如何把统计结果放入表中  发帖心情 Post By:2018/11/16 21:58:00 [显示全部帖子]

Dim d_h As  Date
d_h =DataTables("每日工作量").Compute("Max(操作日期)")   '取得最后操作日期
Dim dt1 As Date = d_h.AddDays(-1) '获取最后操作日期的前一天
Dim Filter As String
Filter = "操作日期 = #" & dt1 & "#"
Dim g As New GroupTableBuilder("上一日产量", DataTables("每日工作量"))
g.Groups.AddDef("操作台")
g.Totals.AddDef("计件数量", "日产量")
g.Filter = Filter
g.Build()
MainTable = Tables("上一日产量")

Tables("上一日产量")是统计比最后操作日期前一天的各操作台产量,如何把统计出来的日产量按对应的操作台号,保存到操作台表的“日产量“列中?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:计件工资1.table



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


加好友 发短信
等级:一尾狐 帖子:400 积分:4856 威望:0 精华:0 注册:2017/2/7 7:41:00
  发帖心情 Post By:2018/11/16 22:20:00 [显示全部帖子]

谢谢蓝版主!
Dim dt As DataTable = g.Build(True) 这句是关键,想不统计生成的表,还能映射成DataTable,是不是g.Build() 一定带True参数? 
想额外请教下。

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


加好友 发短信
等级:一尾狐 帖子:400 积分:4856 威望:0 精华:0 注册:2017/2/7 7:41:00
  发帖心情 Post By:2018/11/17 10:29:00 [显示全部帖子]

终于在帮助中找到原文解释了(Build方法有一个可选参数,如果设为True,将只生成一个临时的DataTable,而不生成Table).谢谢!

 回到顶部