以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  错在哪里?????  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=116540)

--  作者:GUO001
--  发布时间:2018/3/26 16:29:00
--  错在哪里?????

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20180326161748.png
图片点击可在新窗口打开查看
首先,我是菜鸟,请多多指教!!
我目的是:
[A_柜名]列遵循以下逻辑
当[A_柜号]=A时=地柜,否则=吊柜
问题:1,上面的表达式错在哪里?
         2,还有什么办法更好?
         3,对于这么简单的逻辑,用IIF跟在DATAC0LCHANGED里实现,那一个方法更好?

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20180326161525.png
图片点击可在新窗口打开查看
背景:在EXCEL实现很简单,我懂)

--  作者:有点甜
--  发布时间:2018/3/26 16:34:00
--  

改成这样

 

iif([A_柜号]=\'A\', \'地柜\', \'吊柜\')

 


--  作者:GUO001
--  发布时间:2018/3/26 16:36:00
--  
还是不行
图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20180326163538.png
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2018/3/26 16:46:00
--  

列名必须写正确

 

iif([A_柜名]=\'A\', \'地柜\', \'吊柜\')

[此贴子已经被作者于2018/3/26 16:54:48编辑过]

--  作者:GUO001
--  发布时间:2018/3/26 16:51:00
--  
点选的
--  作者:GUO001
--  发布时间:2018/3/26 16:52:00
--  
用IF还是IIF吗?
--  作者:有点甜
--  发布时间:2018/3/26 16:56:00
--  
以下是引用GUO001在2018/3/26 16:52:00的发言:
用IF还是IIF吗?

 

 

iif([A_柜名]=\'A\', \'地柜\', \'吊柜\')

 

直接复制粘贴进去测试,列名一定要写对


--  作者:GUO001
--  发布时间:2018/3/26 17:19:00
--  
也不行!应该是[A_编号]才对啊!
还有:带不带<>

--  作者:GUO001
--  发布时间:2018/3/26 17:20:00
--  
我是点[A_柜名]列,输入表达式
--  作者:有点甜
--  发布时间:2018/3/26 17:32:00
--  
以下是引用GUO001在2018/3/26 17:20:00的发言:
我是点[A_柜名]列,输入表达式

 

红色改成你自己的列名,如果还不会做,请上传你的项目。

 

iif([A_柜名]=\'A\', \'地柜\', \'吊柜\')