Доступ к запросу IIf с несколькими условиями ИЛИ

Это может быть глупый вопрос, но я пытаюсь заполнить столбец в запросе Access с помощью инструкции Iif, и это не работает так, как хотелось бы. Вот что у меня есть:

Action: IIf([NewComments]="A" Or "E" Or "F" Or "D","CANCEL","SUSPEND")

Когда я запускаю это, он генерирует CANCEL для каждой ячейки, хотя это неверно.

Вы можете помочь?


person Katie    schedule 27.02.2018    source источник


Ответы (1)


Используйте 1_:

IIf([NewComments] IN ("A", "E", "F", "D"), "CANCEL", "SUSPEND")
person Gordon Linoff    schedule 27.02.2018
comment
Это работает, но когда я запускаю его, он создает поле ввода параметра для NewComments. Как я могу избавиться от этого? - person Katie; 28.02.2018
comment
@Кэти. . . Предположительно, это ваше намерение, учитывая, что это столбец в вашем вопросе. Возможно, вам нужно обратить более пристальное внимание на то, какие столбцы есть в таблице. - person Gordon Linoff; 28.02.2018
comment
NewComments — столбец, который уже заполнен в таблице. Я ищу оператор Iif, который будет смотреть на значения в этом столбце и соответственно выдавать результаты, перечисленные выше. Есть ли лучший способ сделать это? - person Katie; 28.02.2018