.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2014.3.8.1
错误所在事件:窗口,产品物料查询窗口,导出,Click
详细错误信息:
']' 附近有语法错误。
思路是想实现:
1、通过{产品物料清单}这个表里的[项目编码]、[产品编号] ,与{项目产品表}中的这两个字段进行关联。并取到[产品名称]和[数量]列 ;
2、然后再用{产品物料清单}这个表里的[项目编码] 与 {项目产项主表} 中的这个字段进行关联,取到[项目名称]列;
代码如下,
Dim jb As new SQLJoinTableBuilder("产品数量汇总临时表","产品物料清单")
jb.ConnectionName = _ServerName
Dim filter As String = Tables("产品物料查询窗口_Table1").Filter
filter = filter.Replace("项目编码","{产品物料清单}.项目编码")
filter = filter.Replace("产品编号","{产品物料清单}.产品编号")
jb.Filter = filter
Dim jbc1() As String = {"项目编码","产品编号"}
Dim jbc2() As String = {"项目编码","产品编号"}
jb.AddTable("产品物料清单",jbc1,"项目产品表",jbc2)
jb.addtable("产品物料清单","{产品物料清单}.项目编码","项目立项主表","{项目立项主表}.项目编码")
jb.AddCols("项目编号","项目名称","产品编号","产品名称","数量",“使用_数量”)
jb.AddExp("总用量","{产品物料清单}.使用_数量 * {项目产品表}.数量")
jb.Build
帮指点下。
[此贴子已经被作者于2014-3-30 11:28:35编辑过]