Foxtable(狐表)用户栏目专家坐堂 → 关于夺标统计的问题,急,谢谢


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

主题:关于夺标统计的问题,急,谢谢

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


加好友 发短信
等级:童狐 帖子:213 积分:2237 威望:0 精华:0 注册:2012/9/3 16:21:00
关于夺标统计的问题,急,谢谢  发帖心情 Post By:2013/10/6 20:33:00 [只看该作者]

想做一个汇总表,但是老实报错, 将错误截图和代码发给大家审核一下,有劳大家帮忙了

错误截图如下: 

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


代码如下:
---------------盘点表 叫入库--------------

Dim g As New GroupTableBuilder("统计表1", DataTables("盘点表"))
Dim dt1 As fxDataSource
g.Groups.AddDef("款号")
'g.Groups.AddDef("条码号","入库_条码号")
'g.Groups.AddDef("颜色","入库_颜色")
'g.Groups.AddDef("尺码","入库_尺码")
'g.Groups.AddDef("入库日期","入库_入库日期")
g.Totals.AddDef("实盘数","入库_实盘数")
dt1 = g.BuildDataSource()


'-------销售表 ------------(销售表)

Dim h As New GroupTableBuilder("统计表2", DataTables("销售表"))
Dim dt2 As fxdatasource
h.Groups.AddDef("款号")
'h.Groups.AddDef("条码号","销售_条码号")
'h.Groups.AddDef("颜色","销售_颜色")
'h.Groups.AddDef("尺码","销售_尺码")
'h.Groups.AddDef("销售日期","销售_销售日期")
'
h.Totals.AddDef("件数","销售_件数")
dt2 = h.BuildDataSource()

'---------------调入----------(入库表)
Dim j As New GroupTableBuilder("统计表3", DataTables("入库表"))
Dim dt3 As fxdatasource
j.groups.adddef("款号")
'j.Groups.AddDef("条码号","入库_条码号")    
'j.Groups.AddDef("尺码","入库_尺码")
'j.Groups.AddDef("颜色","入库_颜色")
'j.Groups.AddDef("入库日期","入库_入库日期")
'j.Groups.AddDef("入库渠道","入库_入库渠道")
j.Totals.AddDef("件数","入库_件数")
dt3 = j.BuildDataSource()

'--------------调出  ----------(出库表) 

Dim k As New GroupTableBuilder("统计表4", DataTables("出库表"))
Dim dt4 As fxdatasource
k.Groups.AddDef("款号")     
'k.Groups.AddDef("条码号","出库_条码号")
'k.Groups.AddDef("尺码","出库_尺码")
'k.Groups.AddDef("颜色","出库_颜色")
'k.Groups.AddDef("出库日期","出库_出库日期")
'k.Groups.AddDef("收货地点","出库_收货地点")
k.Totals.AddDef("件数","出库_件数")
dt4 =k.BuildDataSource()

dt1.Combine("款号",dt2,"款号") 
dt1.Combine("款号",dt3,"款号")
dt1.combine("款号",dt4,"款号")

Tables("出入库汇总表_Table1").DataSource = dt1 '将统计结果绑定到Table

多谢帮忙... 

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


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

 看代码,不应该有错。看看你的窗口表控件,要设置成sqlquery类型。

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/10/6 20:49:00 [只看该作者]

最后一句改为:

去掉这一句:

Tables("出入库汇总表_Table1").DataSource = dt1 '将统计结果绑定到Table

改为

dt1.Show("统计表1") '显示统计结果

 

如果还不行,第一行改为:

 

Dim g As New GroupTableBuilder("出入库汇总表_Table1", DataTables("盘点表"))
因为出"入库汇总表_Table1"不是临时表,已经存在于窗口中,最后一行不要试试看,应该可以
 
这一章节我还没有研究过,您测试一下看哪个方法可行。

 

[此贴子已经被作者于2013-10-6 20:49:38编辑过]

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


加好友 发短信
等级:童狐 帖子:213 积分:2237 威望:0 精华:0 注册:2012/9/3 16:21:00
  发帖心情 Post By:2013/10/6 22:27:00 [只看该作者]

两种方法都试过了,还是不行啊,提示的错误和以前一样....

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


加好友 发短信
等级:童狐 帖子:213 积分:2237 威望:0 精华:0 注册:2012/9/3 16:21:00
  发帖心情 Post By:2013/10/6 22:28:00 [只看该作者]

又查了好久还是不行

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


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

 不应该,做个简单的例子,上传。

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/10/8 11:08:00 [只看该作者]

你要同时根据以下四列来组合这几个统计表:款号、条码号、尺码、颜色。

 

参考:

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

 

 


 回到顶部