IFEMPTY — различия между версиями

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

Текущая версия на 09:59, 23 марта 2010

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

Синтаксис

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

Аргументы

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

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

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

Примеры

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