Foxtable(狐表)用户栏目专家坐堂 → 请帮助改一下代码


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

主题:请帮助改一下代码

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


加好友 发短信
等级:六尾狐 帖子:1294 积分:9852 威望:0 精华:0 注册:2012/9/19 21:13:00
请帮助改一下代码  发帖心情 Post By:2013/1/9 20:33:00 [只看该作者]

请帮助改一下代码

Dim g As New GroupTableBuilder("统计表1", DataTables("坯布输入"))
Dim dt1 As fxDataSource
g.Groups.AddDef("年")
g.Groups.AddDef("月")
g.Groups.AddDef("产品名称")
g.Totals.AddDef("匹数", "下机坯布_累计")
g.Totals.AddDef("总长", "长度_累计")
g.Totals.AddDef("织造车间扣分", "扣分_累计")
g.Totals.AddDef("总重", "重量_累计")
g.Decimals = 2
g.FromServer = True
dt1 = g.BuildDataSource()

Dim b As New GroupTableBuilder("统计表2", DataTables("坯布输入"))
Dim dt2 As fxDataSource
b.Filter = "日期 >= #" & Date.Today & "# "
b.Groups.AddDef("年")
b.Groups.AddDef("月")
b.Groups.AddDef("产品名称")
b.Totals.AddDef("匹数", "下机坯布_本日")
b.Totals.AddDef("总长", "长度_本日")
b.Totals.AddDef("织造车间扣分", "扣分_本日")
b.Totals.AddDef("总重", "重量_本日")
b.Decimals = 2
b.FromServer = True
dt2 = b.BuildDataSource()

Dim nms As String() = { "年","月","产品名称" } '指定连接列
dt1.Combine(nms,dt2,nms)
Tables("窗口1_Table1").DataSource = dt1 '将统计结果绑定到Table

 

 

上列代码执行后出现下列情形

 

 


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

 

如何修改代码让列重新排一下位置,出现下图

 


 


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

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/1/9 21:58:00 [只看该作者]

这个没办法吧,只能用Move调整生成的统计表的列顺序:

 

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

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

 


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


加好友 发短信
等级:六尾狐 帖子:1294 积分:9852 威望:0 精华:0 注册:2012/9/19 21:13:00
  发帖心情 Post By:2013/1/10 18:59:00 [只看该作者]

谢谢,完成

[此贴子已经被作者于2013-1-10 19:17:24编辑过]

 回到顶部