以文本方式查看主题

-  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=41939)

--  作者:青年近卫军
--  发布时间:2013/10/30 17:30:00
--  新手请大家帮忙,急!
如何在表达式中设置不显示负数,比如我设计的表中第一列为编制数,第二列为实有数,第三列为超编数,第四列为缺编数。如果实有数减超编数为-2,那么我需要在超编数那一列只显示结果为0而不是-2。如果编制数减 实有数为-1,那么我需要在缺编数那一列只显示结果为0而不是-1。新手请大家帮忙了。
--  作者:Bin
--  发布时间:2013/10/30 17:32:00
--  
IIF(([实有数]-[超编数])<0,0,([实有数]-[超编数]))
--  作者:青年近卫军
--  发布时间:2013/10/30 17:43:00
--  
提示语法错误:IIF运算符后面 缺少操作数
--  作者:程兴刚
--  发布时间:2013/10/30 17:47:00
--  
IIF([实有数]<[超编数],0,[实有数]-[超编数])
[此贴子已经被作者于2013-10-30 17:47:12编辑过]

--  作者:Bin
--  发布时间:2013/10/30 17:47:00
--  
IIF(([实有数]-[超编数])<0,0,[实有数]-[超编数])   不应该有问题啊,还是有问题上个例子吧

--  作者:程兴刚
--  发布时间:2013/10/30 17:48:00
--  
如果有问题,就是iif里面是不是不支持嵌套括号!
--  作者:青年近卫军
--  发布时间:2013/10/30 19:55:00
--  上图了,麻烦帮忙看看
上图了,麻烦您看看是哪儿的问题
--  作者:青年近卫军
--  发布时间:2013/10/30 19:56:00
--  上图了
麻烦您看看
图片点击可在新窗口打开查看此主题相关图片如下:11.jpg
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2013/10/30 20:00:00
--  
回复8楼,请去掉第一行的代码,直接留iif开始的代码。
--  作者:逛逛
--  发布时间:2013/10/30 20:01:00
--  
第一行多余