Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 使用多个OR条件访问IIf查询_Sql_Ms Access_Iif - Fatal编程技术网

Sql 使用多个OR条件访问IIf查询

Sql 使用多个OR条件访问IIf查询,sql,ms-access,iif,Sql,Ms Access,Iif,这可能是一个愚蠢的问题,但我试图使用Iif语句填充Access查询中的一列,但它并没有按我所希望的那样工作。这就是我所拥有的: Action: IIf([NewComments]="A" Or "E" Or "F" Or "D","CANCEL","SUSPEND") 当我运行时,它会为每个单元格生成CANCEL,尽管这不正确 您能帮忙吗?在中使用: IIf([NewComments] IN ("A", "E", "F", "D"), "CANCEL", "SUSPEND") 这是可行的,但

这可能是一个愚蠢的问题,但我试图使用Iif语句填充Access查询中的一列,但它并没有按我所希望的那样工作。这就是我所拥有的:

Action: IIf([NewComments]="A" Or "E" Or "F" Or "D","CANCEL","SUSPEND")
当我运行时,它会为每个单元格生成CANCEL,尽管这不正确

您能帮忙吗?

在中使用

IIf([NewComments] IN ("A", "E", "F", "D"), "CANCEL", "SUSPEND")

这是可行的,但当我运行它时,它会为新成员生成一个输入参数框。我怎样才能摆脱它?@Katie。这大概是你的意图,因为这是你问题中的专栏。也许您需要更仔细地注意表中有哪些列。newcommons是表中已经填充的列。我正在寻找一个Iif语句,它将查看该列中的值,并相应地给出上面列出的输出。有更好的方法吗?