IFEMPTY

Материал из GB wiki
Перейти к: навигация, поиск

Условный оператор проверки значения на пустую строку и NULL.

Синтаксис

IFEMPTY (Проверяемое значение,Если пусто,Если не пусто)

Аргументы

Проверяемое значение
Значение произвольного типа, которое проверяется на равенство пустой строке или NULL.
Если пусто
Значение произвольного типа, которое становится результатом функции, если проверяемое значение равняется пустой строке или NULL.
Если не пусто
Значение произвольного типа, которое становится результатом функции, если проверяемое значение не равняется пустой строке или NULL. В случае отсутствия этого параметра при неравенстве проверяемого значение пустой строке и NULL функция возвращает проверяемое значение.

Тип результата

Значение произвольного типа.

Примеры

IFEMPTY(1/0,1,0) всегда возвращает 1
IFEMPTY(Heap.@MyField,0) возвращает 0, если в поле @MyField пусто, иначе значение лежащее в поле @MyField.