以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  【求助】统计  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69135)

--  作者:fanjq8686
--  发布时间:2015/5/31 13:59:00
--  【求助】统计

这个统计正常:

Dim b1 As New CrossTableBuilder("统计表1",DataTables("业务流程表"))
Dim d1 As fxDataSource
\'b1.Filter = FilterDate1
b1.HGroups.AddDef("报告编号") \'添加列用于水平分组
b1.HGroups.AddDef("产品分类") \'添加列用于水平分组
b1.VGroups.AddDef("受理日期",DateGroupEnum.Month,"受理_{0}月")
b1.Totals.AddDef("受理日期",AggregateEnum.Count,"受理_数量")
\'b1.VerticalTotal= True \'垂直汇总
\'b1.HorizontalTotal = True \'水平汇总
d1 = b1.BuildDataSource()
Tables("任务统计窗口_Table2").DataSource = b1.BuildDataSource()

 

这个就不正常:

Dim b1 As New SQLCrossTableBuilder("统计表1","业务流程表")

Dim d1 As fxDataSource
\'b1.Filter = FilterDate1
b1.HGroups.AddDef("报告编号") \'添加列用于水平分组
b1.HGroups.AddDef("产品分类") \'添加列用于水平分组
b1.VGroups.AddDef("受理日期",DateGroupEnum.Month,"受理_{0}月")
b1.Totals.AddDef("受理日期",AggregateEnum.Count,"受理_数量")
\'b1.VerticalTotal= True \'垂直汇总
\'b1.HorizontalTotal = True \'水平汇总
d1 = b1.BuildDataSource()
Tables("任务统计窗口_Table2").DataSource = b1.BuildDataSource()

 

为什么?


--  作者:大红袍
--  发布时间:2015/5/31 14:18:00
--  

 注意sqlCrossTableBuilder,对于表达式列,不能直接写。

 

 看完 http://www.foxtable.com/help/topics/1627.htm

 


--  作者:fanjq8686
--  发布时间:2015/5/31 14:47:00
--  
 ConnectionName: 指定数据源名称,如果省略,表示使用内部数据表。