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(...);...;...)).
|