Dim b As New SQLGroupTableBuilder("出库统计表","出库表")
b.C
b.filter ="类型 = '销售出仓'"
b.Groups.AddDef("货号") '根据产品分组
b.Groups.AddDef("颜色") '根据产品分组
b.Totals.AddDef("尺码_35") '对数量进行统计
b.Totals.AddDef("尺码_36") '对数量进行统计
b.Totals.AddEXP("总数","iif(尺码_35 is null , 0 ,尺码_35) +iif(尺码_36 is null , 0 ,尺码_36)")
b.Build
以上这段代码在 命令窗口 中测试通过,在窗口中的afterload、控件的click 事件等中 测试通过,
但在内部函数中,却报出错。具体的语句就在这条
b.Totals.AddEXP("总数","iif(尺码_35 is null , 0 ,尺码_35) +iif(尺码_36 is null , 0 ,尺码_36)")
报 “总数” 重复的别名,改成别的名字,同样出错。
这是肿回事?