Foxtable(狐表)用户栏目专家坐堂 → [求助]统计结果不计算


  共有2900人关注过本帖树形打印复制链接

主题:[求助]统计结果不计算

帅哥哟,离线,有人找我吗?
紫色幽魂
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
[求助]统计结果不计算  发帖心情 Post By:2019/1/3 10:42:00 [只看该作者]

下面蓝色部分的代码计算统计为什么生成的表这列是空白的,只是单列就没有问题


Dim dtbf As New SQLGroupTableBuilder("个人检测量","无损_检测明细")
Dim zhb1f As fxDataSource
dtbf.C
dtbf.Groups.AddDef("工程名称","项目_工程名称")
dtbf.Groups.AddDef("单项工程","项目_单项工程")
dtbf.Groups.AddDef("检验批","项目_检验批")
dtbf.Groups.AddDef("检测范围","项目_检测范围")
dtbf.Groups.AddDef("车间","生产_车间")
dtbf.Groups.AddDef("班组","生产_班组")
dtbf.Groups.AddDef("检测方法","检测_方法")
dtbf.Totals.AddExp("项目累计_未返修量合计","首检_返修长度 - 一次复检_返修长度 - 二次复检_返修长度")
Tables("无损查询表_Table1").DataSource = dtbf.Build

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/1/3 10:52:00 [只看该作者]

如果是sqlserver,改成

 

dtbf.Totals.AddExp("项目累计_未返修量合计","isnull(首检_返修长度,0) - isnull(一次复检_返修长度,0) - isnull(二次复检_返修长度,0)")

 

如果是access数据库,把isnull函数,改成iif函数,即可


 回到顶部
帅哥哟,离线,有人找我吗?
紫色幽魂
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:682 积分:5382 威望:0 精华:0 注册:2015/1/23 0:31:00
回复:(有点甜)如果是sqlserver,改成 dtb...  发帖心情 Post By:2019/1/3 11:03:00 [只看该作者]

非常感谢

 回到顶部