以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]为何不能使用IIF来判断  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=88499)

--  作者:幸福地微笑
--  发布时间:2016/8/3 21:22:00
--  [讨论]为何不能使用IIF来判断


此主题相关图片如下:判断缺考.jpg
按此在新窗口浏览图片

 

我使用

IIF(IsNull([语文],0) + IsNull([数学],0) + IsNull([英语],0) + IsNull([科学],0)=0,\'\',IsNull([语文],0) + IsNull([数学],0) + IsNull([英语],0) + IsNull([科学],0))

 

提示以下错误码,但我参加运算的列的数据类型是一样的! 单单是红色部分的执行结果是在所有成绩为空白时算出结果为“0”,为什么就不能判断呢?



此主题相关图片如下:错误提示.jpg
按此在新窗口浏览图片

 


此主题相关图片如下:类型.jpg
按此在新窗口浏览图片
[此贴子已经被作者于2016/8/3 21:25:10编辑过]

--  作者:大红袍
--  发布时间:2016/8/3 21:55:00
--  

 

IIF(IsNull([语文],0) + IsNull([数学],0) + IsNull([英语],0) + IsNull([科学],0)=0, null,IsNull([语文],0) + IsNull([数学],0) + IsNull([英语],0) + IsNull([科学],0))

 


--  作者:幸福地微笑
--  发布时间:2016/8/3 22:24:00
--  回复:(大红袍) IIF(IsNull([语文],0) + IsN...
谢谢!得你们的支持与帮助,终于把这一部分完工了~!开始攻第二部分!