MS Access | IIF IsNull, IIF Not IsNull

Если значение поля пустое: IIF IsNull

 

Пример: имеем форму (FormName) с комбо-боксом (поле FieldName), значение которого указали в качестве критерия в запросе:

 

 

Поправим имеющийся критерий согласно следующему условию: если значение поля FieldName формы FormName пусто, тогда нам нужны все значения таблицы (т.е. не применять критерия), иначе применить критерий – выбранное значение поля FieldName формы FormName. Получилось:

 

IIF(IsNull([Forms]![FormName]![FieldName]);[Таблица]![Поле];[Forms]![FormName]![FieldName])

 

Аналогичным способом можно написать условие для всех непустых значений (не равных Null – IIF(Not IsNull(...);...;...)).

 



© 2018 | Анна Петросян | pashelp@yandex.ru