Foxtable(狐表)用户栏目专家坐堂 → 报表窗口内容零值不显示


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

主题:报表窗口内容零值不显示

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


加好友 发短信
等级:四尾狐 帖子:924 积分:6639 威望:0 精华:0 注册:2013/8/10 18:33:00
报表窗口内容零值不显示  发帖心情 Post By:2017/8/20 6:05:00 [只看该作者]

制作的报表窗口,窗口中的Table为SQLQuery查询表,
出来后的数据如下,请问如何才能让报中数据为0值的以空显示,即不显示0值。
另请教老师们做出入库明细表,如何才能做到在当条明细行后显示出结存数。

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


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


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

直接修改sql语句,加入判断。

 

如果是access数据库 iif(入库数量 = 0, null, 入库数量)

 

如果是sqlserver数据库 case when 入库数量 = 0 then null else 入库数量 end


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


加好友 发短信
等级:四尾狐 帖子:924 积分:6639 威望:0 精华:0 注册:2013/8/10 18:33:00
  发帖心情 Post By:2017/8/21 15:15:00 [只看该作者]

谢谢!这种方式倒是可行。我原以为有什么设置直接可以设置成0值不显示呢。


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


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

以下是引用hopestarxia在2017/8/21 15:15:00的发言:
谢谢!这种方式倒是可行。我原以为有什么设置直接可以设置成0值不显示呢。

 

也可以,在drawcell事件写代码处理

 

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

 

也可以在生成数据以后,批量清零处理

 

DataTables("表A").ReplaceFor("第一列", null, "第一列 = 0")


 回到顶部