我用以下代码生成了一个统计表,统计表可正常显示,如下图 Dim b As New SQLGroupTableBuilder("统计表1","成本分析_材料")
b.C
b.AddTable("成本分析_材料","物料编码","材料信息设置","物料编码")
b.AddTable("成本分析_材料","成本分析编号","成本分析_产品","成本分析编号")
b.AddTable("成本分析_产品","物料编码","产品信息设置","物料编码")
b.Groups.AddDef("{成本分析_材料}.成本分析编号")
b.Groups.AddDef("{成本分析_产品}.成本分析描述")
b.Groups.AddDef("{产品信息设置}.物料编码")
b.Groups.AddDef("{产品信息设置}.物料名称")
b.Groups.AddDef("{产品信息设置}.规格型号")
b.Groups.AddDef("{产品信息设置}.单位")
b.Totals.Addexp("金额","用量 * 单位价格 * 单位换算")
b.Build '生成统计表
此主题相关图片如下:001.png

但当我将其设在窗口的afterload事件中绑定窗口表时却会报错?以下是afterload事件代码
Dim b As New SQLGroupTableBuilder("统计表1","成本分析_材料")
b.C
b.AddTable("成本分析_材料","物料编码","材料信息设置","物料编码")
b.AddTable("成本分析_材料","成本分析编号","成本分析_产品","成本分析编号")
b.AddTable("成本分析_产品","物料编码","产品信息设置","物料编码")
b.Groups.AddDef("{成本分析_材料}.成本分析编号")
b.Groups.AddDef("{成本分析_产品}.成本分析描述")
b.Groups.AddDef("{产品信息设置}.物料编码")
b.Groups.AddDef("{产品信息设置}.物料名称")
b.Groups.AddDef("{产品信息设置}.规格型号")
b.Groups.AddDef("{产品信息设置}.单位")
b.Totals.Addexp("金额","用量 * 单位价格 * 单位换算")
b.Build '生成统计表
Tables("成本分析主界面_Table1").DataSource = b.BuildDataSource()
报错如下
此主题相关图片如下:002.png

此主题相关图片如下:003.png
