以文本方式查看主题

-  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=72848)

--  作者:douglas738888
--  发布时间:2015/8/7 15:06:00
--  SQLGroupTableBuilder的代码问题
老师帮忙看看以下代码,我写的有问题
Totals.AddDef(Name, Aggregate)是参照语法
代码:
Dim b As New SQLGroupTableBuilder("统计表1","客户信息")
b.Groups.AddDef("客户区域") \'根据客户区域分组
b.Totals.AddDef("客户名称","Count")
b.Build \'生成统计表
MainTable = Tables("统计表1") \'打开生成的统计表

客户名称是姓名,字符,想通过“客户名称”列统计记录数

--  作者:大红袍
--  发布时间:2015/8/7 15:08:00
--  
Dim b As New SQLGroupTableBuilder("统计表1","客户信息")
b.Groups.AddDef("客户区域") \'根据客户区域分组
b.Totals.AddDef("客户名称",AggregateEnum.Count)
b.Build \'生成统计表
MainTable = Tables("统计表1") \'打开生成的统计表

--  作者:douglas738888
--  发布时间:2015/8/7 15:10:00
--  
逻辑列统计用GrandProportion.Count吗?


--  作者:大红袍
--  发布时间:2015/8/7 15:13:00
--  
 逻辑列统计?逻辑列统计直接用 AggregateEnum.Sum
--  作者:douglas738888
--  发布时间:2015/8/7 15:16:00
--  
老师,上述代码我在命令窗口执行,报错“生成的SQL语句报错”
--  作者:大红袍
--  发布时间:2015/8/7 15:17:00
--  

不 可 能 报错

 

[此贴子已经被作者于2015/8/7 16:33:25编辑过]

--  作者:大红袍
--  发布时间:2015/8/7 15:18:00
--  

没有指定数据源?

 

b.ConnectionName = "Sale"


--  作者:有点蓝
--  发布时间:2015/8/7 15:20:00
--  
外部表加上ConnectionName
--  作者:douglas738888
--  发布时间:2015/8/7 15:22:00
--  
哦,是的,是的,没有加外部数据源,谢谢老师!!!!
--  作者:douglas738888
--  发布时间:2015/8/7 16:06:00
--  
老师,逻辑列统计后出现“-2”,如何去掉“-”