以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- SQLGroupTableBuilder 加上Filter报错。 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=48475) |
-- 作者:ndxfke -- 发布时间:2014/3/29 21:05:00 -- SQLGroupTableBuilder 加上Filter报错。 加上Filter就报以下错误。 请大神帮指正下正确写法,谢谢! Dim g As new SQLGroupTableBuilder ("产品统计临时表","产品物料清单") g.ConnectionName = _ServerName Dim Cols1() As String = {"项目编码","产品编号"} Dim Cols2() As String = {"项目编码","产品编号"} g.AddTable("产品物料清单",Cols1,"项目产品表",Cols2) g.AddTable("产品物料清单","项目编码","项目立项主表","项目编号") \'g.Filter = Tables("产品物料查询窗口_Table1").Filter g.Groups.AddDef("项目名称") g.Groups.AddDef("产品名称") g.Groups.AddDef("物料_名称") g.Groups.AddDef("物料_型号") g.Groups.AddDef("物料_颜色") g.Totals.AddDef("使用_数量",AggregateEnum.Sum) g.Subtotal = True g.Decimals = 2 g.Build MessageBox.show("6-4") Tables("产品物料查询窗口_Table1").DataSource = g.BuildDataSource .NET Framework 版本:2.0.50727.3655 Foxtable 版本:2014.3.7.1 错误所在事件:窗口,产品物料查询窗口,导出,Click 详细错误信息: 列名 \'产品编号\' 不明确。 列名 \'项目编码\' 不明确。 |
-- 作者:有点酸 -- 发布时间:2014/3/30 1:05:00 -- 因为两个表都有产品编号和项目编码,所以指定条件的时候,必须明确指定此列是那个表额,例如: g.filter = g.filter.Replace("[产品编号]","{表A}.产品编号") g.filter = g.filter.Replace("[产品编码]","{表A}.产品编码")
[此贴子已经被作者于2014-3-30 1:05:24编辑过]
|
-- 作者:ndxfke -- 发布时间:2014/3/30 9:53:00 -- 嘎嘎...
搞定了...谢谢! |