以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  按条件统计所需数据  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=136501)

--  作者:wangj6666
--  发布时间:2019/6/14 15:53:00
--  按条件统计所需数据
各位专家:您们好!
      我有一个如下的生产加工登记表如下:

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20190614154134.png
图片点击可在新窗口打开查看

我想按产品名称及令号分组,统计一个工序名称为“兰皮出库”的“加工数量”为“发坯张数”,统计一个工序名称为“成品量革”的数据为“成品张数”,再统计一个“本单工资”总合为“计件工资总额”。
我在专业报表中写了一段代码:
Dim b As New SQLGroupTableBuilder("统计表1","生产加工登记表")
b.Groups.Adddef("产品名称及令号")
b.Totals.Addexp("成品张数","iif(工序名称 = \'成品量革\',加工数量,0)")
b.Totals.Addexp("发坯张数","iif(工序名称 = \'兰皮出库\',加工数量,0)")
b.Totals.Addexp("计件工资总额","本单工资")
b.Build()
MainTable = Tables("统计表1")

在运行时提示以下错误:

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20190614154820.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20190614154833.png
图片点击可在新窗口打开查看

请问是什么地方有问题?我要如何修改代码才能实现我的目的并不出现上述的错误?致谢!


--  作者:有点甜
--  发布时间:2019/6/14 16:55:00
--  

 

加上数据源名称,如

 

http://www.foxtable.com/webhelp/scr/3229.htm