以文本方式查看主题

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

--  作者:jick0526
--  发布时间:2017/3/11 15:27:00
--  表达式错误
老师,麻烦帮我看下这个语法哪里错了,提示说表达式错误,谢谢

IIF(IsNull([第一列],0)+IsNull,[第二列],0 > [第三列], \'已出售\', \'\')

--  作者:有点蓝
--  发布时间:2017/3/11 15:37:00
--  
IIF(IsNull([第一列],0)+IsNull([第二列],0) > [第三列], \'已出售\', \'\')
--  作者:jick0526
--  发布时间:2017/3/11 16:05:00
--  
IIF(IsNull([第一列],0)+IsNull([第二列],0) > [第三列], \'已出售\', \'\')

老师,提示还是说表达式错误,我也查了,都是整数列

--  作者:有点蓝
--  发布时间:2017/3/11 16:11:00
--  
IIF(IsNull([第一列],0)+IsNull([第二列],0) > IsNull([第三列],0), \'已出售\', \'\')
--  作者:jick0526
--  发布时间:2017/3/11 16:58:00
--  
IIF([第一列] + [第二列] > [第三列],\'已出售\', \'\')

老师试了上面这个可以用,但空值不能默认为0,下面这个还是说表达式错误,试了好几种改法了还是不行,老师能在看看吗?


IIF(IsNull([第一列],0)+IsNull([第二列],0) > IsNull([第三列],0), \'已出售\', \'\')

--  作者:有点蓝
--  发布时间:2017/3/11 17:12:00
--  
我测试没有问题,肯定是列类型不对。上传例子看看
--  作者:jick0526
--  发布时间:2017/3/11 17:20:00
--  
列类型是这样,第一列,第二列,第三列是整数型,表达式列是字符型

另怎么上传例子,从没传过

--  作者:jick0526
--  发布时间:2017/3/11 17:25:00
--  
可以了,谢谢老师。是我的错,对不起,耽误您时间