参考
示例三
统计结果可以来自任意多个表,例如要按年统计每个客户订购不同产品的数量:
Dim
b As New SQLGroupTableBuilder("统计表1","订单")
b.ConnectionName = "Sale"
b.AddTable("订单","产品ID","产品","产品ID") '添加统计表
b.AddTable("订单","客户ID","客户","客户ID") '添加统计表
b.Groups.AddDef("客户名称") '根据产品名称分组
b.Groups.AddDef("日期", DateGroupEnum.Year, "年") '根据日期按年分组
b.Groups.AddDef("产品名称") '根据产品名称分组
b.Totals.AddDef("数量") '对数量进行统计
b.Build '生成统计表
Maintable = Tables("统计表1") '打开生成的统计表
三个表:计划,登记,工序表
Dim b As New SQLGroupTableBuilder("统计表1","登记")
b.C
b.AddTable("登记","批次","计划","批次") '添加统计表
b.AddTable("登记","工序码","工序表","工序码") '添加统计表
b.Groups.AddDef("批次")
b.Groups.AddDef("零件名称")
b.Groups.AddDef("工序名称")
b.Totals.AddDef("数量") '对数量进行统计
b.Totals.AddExp("金额","数量 * 单价")
b.Build '生成统计表
MainTable = Tables("统计表1")
执行后报错,将蓝色字体代码屏蔽后能通过,三个表统计不行,两个表的可以,是哪里问题?