以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关于SQLGroupTableBuilder奇怪的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=23127)

--  作者:woiz
--  发布时间:2012/9/3 10:35:00
--  [求助]关于SQLGroupTableBuilder奇怪的问题

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)")

 

报 “总数” 重复的别名,改成别的名字,同样出错。

 

这是肿回事?

 


--  作者:狐狸爸爸
--  发布时间:2012/9/3 10:45:00
--  

纸上不谈兵,用简单的例子说话。