IIf(<condition>,<value>,ElseIf <condition>,<value>,<value>)表达式无效</value> </value> </condition> </value> </condition>

时间:2014-05-07 20:16:21

标签: sql ms-access

根据Access,我的表达无效。这是我的表达:

Expr1: IIf([POSCOD_0]=[Hot Zip],"Hot",ElseIf[POSCOD_0]=[Warm Zip], "Warm", "Other")

基本上,伪代码在这里:

如果POSCOD_0 = Hot Zip,则使用&#34; Hot&#34;,如果POSCOD_0 =&#34; Warm Zip&#34;使用&#34;温暖&#34;,否则&#34;其他&#34;。

1 个答案:

答案 0 :(得分:2)

您无法将ElseIf嵌套在IIf内。但你可以像这样嵌套另一个IIf

IIf(POSCOD_0 = [Hot Zip], "Hot", IIf(POSCOD_0 = [Warm Zip], "Warm", "Other"))