以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 报表窗口内容零值不显示 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=105463) |
-- 作者:hopestarxia -- 发布时间:2017/8/20 6:05:00 -- 报表窗口内容零值不显示 制作的报表窗口,窗口中的Table为SQLQuery查询表, 出来后的数据如下,请问如何才能让报中数据为0值的以空显示,即不显示0值。 另请教老师们做出入库明细表,如何才能做到在当条明细行后显示出结存数。
|
-- 作者:有点甜 -- 发布时间:2017/8/20 13:20:00 -- 直接修改sql语句,加入判断。
如果是access数据库 iif(入库数量 = 0, null, 入库数量)
如果是sqlserver数据库 case when 入库数量 = 0 then null else 入库数量 end |
-- 作者:hopestarxia -- 发布时间:2017/8/21 15:15:00 -- 谢谢!这种方式倒是可行。我原以为有什么设置直接可以设置成0值不显示呢。 |
-- 作者:有点甜 -- 发布时间: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") |