IFEMPTY
Материал из GB wiki
Версия от 09:59, 23 марта 2010; Bars (обсуждение | вклад)
Условный оператор проверки значения на пустую строку и NULL.
Синтаксис
IFEMPTY (Проверяемое значение,Если пусто,Если не пусто)
Аргументы
- Проверяемое значение
- Значение произвольного типа, которое проверяется на равенство пустой строке или NULL.
- Если пусто
- Значение произвольного типа, которое становится результатом функции, если проверяемое значение равняется пустой строке или NULL.
- Если не пусто
- Значение произвольного типа, которое становится результатом функции, если проверяемое значение не равняется пустой строке или NULL. В случае отсутствия этого параметра при неравенстве проверяемого значение пустой строке и NULL функция возвращает проверяемое значение.
Тип результата
- Значение произвольного типа.
Примеры
IFEMPTY(1/0,1,0) всегда возвращает 1
IFEMPTY(Heap.@MyField,0) возвращает 0, если в поле @MyField пусто, иначе значение лежащее в поле @MyField.