以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于夺标统计的问题,急,谢谢 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40930) |
-- 作者:owenlyx -- 发布时间:2013/10/6 20:33:00 -- 关于夺标统计的问题,急,谢谢 想做一个汇总表,但是老实报错, 将错误截图和代码发给大家审核一下,有劳大家帮忙了 错误截图如下: 代码如下: ---------------盘点表 叫入库-------------- 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 多谢帮忙...
|
-- 作者:有点甜 -- 发布时间:2013/10/6 20:41:00 -- 看代码,不应该有错。看看你的窗口表控件,要设置成sqlquery类型。 |
-- 作者:程兴刚 -- 发布时间: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 -- 发布时间:2013/10/6 22:27:00 -- 两种方法都试过了,还是不行啊,提示的错误和以前一样.... |
-- 作者:owenlyx -- 发布时间:2013/10/6 22:28:00 -- 又查了好久还是不行 |
-- 作者:有点甜 -- 发布时间:2013/10/6 22:31:00 -- 不应该,做个简单的例子,上传。 |
-- 作者:狐狸爸爸 -- 发布时间:2013/10/8 11:08:00 -- 你要同时根据以下四列来组合这几个统计表:款号、条码号、尺码、颜色。
参考: http://www.foxtable.com/help/topics/2392.htm
|