以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  表达式代码问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=39365)

--  作者:yuyijun2
--  发布时间:2013/8/22 17:49:00
--  表达式代码问题


图片点击可在新窗口打开查看此主题相关图片如下:截图.png
图片点击可在新窗口打开查看
Dim b As New GroupTableBuilder("统计表1",DataTables("行政案件"))
b.Groups.AddDef("办案部门") 

Tables("统计_Table1").DataSource =b.BuildDataSource()
With DataTables("统计_Table1").DataCols 

    .Add("款项",Gettype(Object), "Sum(IsNull([行政罚款],0))")
End With

帮我看看这段代码是什么问题?出现上面的提示框.....

 

 


--  作者:y2287958
--  发布时间:2013/8/22 18:22:00
--  

Dim b As New GroupTableBuilder("统计表1",DataTables("行政案件"))
b.Groups.AddDef("办案部门") 

Tables("统计_Table1").DataSource =b.BuildDataSource()
With DataTables("统计_Table1").DataCols 

    .Add("款项",Gettype(Object), "Sum(IsNull([行政罚款],0))")
End With


红色部分只能是列名


--  作者:有点甜
--  发布时间:2013/8/22 19:37:00
--  
 很明显是表达式错了。对于sum表达式,只能统计子表的某一列,如sum(Child(po).金额)

 不知道楼主写这行的代码想实现什么,如果想统计,是不能这样统计的。