示例四
SQLGroupTableBuilder同样可以生成汇总模式,只需将Subtotal属性设置为True即可,例如:
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.Subtotal = True
'生成汇总模式
b.Build '生成统计表
MainTable = Tables("统计表1") '打开生成的统计表
问题:这行代码好像也没指定是哪个分组进行小计呀?为啥只按 “年”进行了小计呢?
b.Subtotal = True
'生成汇总模式