Да, в построителе выражений Access можно использовать условие «если». 3 Для этого применяется встроенная функция IIF. 2
Синтаксис функции IIF: IIF (условие; если истина; если ложь). 2 Первый аргумент — условие. 2 Если это условие выполняется, то функция IIF вернёт значение второго аргумента, если же условие не выполняется, то — значение третьего аргумента. 2
Например, для написания формулы «Если [Значение] < 5 то 1; иначе если [Значение] >5 то 2; иначе если [Значение] >10 то 3 и т.д.» в построителе выражений Access можно использовать следующий код: 4
=IIf([Значение]<5;0,5; IIf([Значение]>5 and <10;1; IIf([Значение]>10 and <15;2))
Также для использования нескольких операторов if в конструкторе выражений можно поместить второй IIf в предложение True или False первого IIf. 5