以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]这个表达式有什么问题?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=31073)

--  作者:syzsyk
--  发布时间:2013/4/9 17:52:00
--  [求助]这个表达式有什么问题?

IIF([动物检疫合格证明_是否在有效期] =\'是\'and [运输途中情况] =\'正常\',"合格","不合格" ) 哪有问题?


--  作者:XYT
--  发布时间:2013/4/9 17:58:00
--  
IIF([动物检疫合格证明_是否在有效期] =\'是\'and [运输途中情况] =\'正常\',\'合格\',\'不合格\' )
--  作者:Bin
--  发布时间:2013/4/9 17:58:00
--  
单引号就行了.
[此贴子已经被作者于2013-4-9 17:58:36编辑过]

--  作者:syzsyk
--  发布时间:2013/4/9 18:05:00
--  

改单引号了,又提示表达示错误。


--  作者:XYT
--  发布时间:2013/4/9 18:06:00
--  
我试了可以的,你把错误贴出来吧
--  作者:Bin
--  发布时间:2013/4/9 18:06:00
--  
没理由我.我这测试都正常的..把例子发上来看看.
--  作者:狐狸爸爸
--  发布时间:2013/4/9 18:13:00
--  

注意括号是半角,and前后要有空格:

 

 

IIF([动物检疫合格证明_是否在有效期] =\'是\' and [运输途中情况] = \'正常\', \'合格\', \'不合格\')

 


--  作者:syzsyk
--  发布时间:2013/4/9 18:25:00
--  

都试了,显示表达式错误。

表达式换成数字就正常了,表达式不能等于“字符”?

[此贴子已经被作者于2013-4-9 18:47:56编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/4/9 18:46:00
--  
文件?
--  作者:syzsyk
--  发布时间:2013/4/9 18:53:00
--  
测试了下,表达式的值换成数字就正常了,表达式不能等于“字符”?