Функция IIF( )
См. также Пример
Синтаксис
IIF(lExpression, eExpression1, eExpression2)
Параметры
lExpression
Задает логическое выражение, вычисляемое функцией IIF( ).
eExpression1, eExpression2
Если выражение lExpression имеет значение "истина" (.T.), возвращается eExpression1. Если lExpression имеет значение "ложь" (.F.), возвращается eExpression2.
Результат
Типа Character, Numeric, Currency, Date или DateTime
Комментарии
Данная функция (известная также как "Непосредственное IF") вычисляет
огическое выражение и затем возвращает одно из двух заданных выражений. Если логическое
выражение имеет значение "истина" (.T.), функция IIF( ) возвращает первое вы
ажение из двух. Если логическое выражение имеет значение "ложь" (.F.), IIF( )
возвращает второе выражение.
Совет Эту функцию можно использовать вместо конструкции IF ... ENDIF при вычисле
ии простых условных выражений; она особенно удобна при работе с выражениями
отчетов и этикеток, которые условно задают содержимое полей. Помимо прочего, фу
кция IIF( ) работает гораздо быстрее, чем эквивилентная ей конструкция IF ...
ENDIF.
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.