Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Функция EMPTY( )

См. также Пример

Определяет, является ли значение выражения пустым.

Синтаксис

EMPTY(eExpression)

Параметры

eExpression

Задает выражение, вычисляемое функцией EMPTY( ). Это может быть выражение символьного, числового, логического типа или типа даты или имя поля типа Memo или General в открытой таблице. EMPTY( ) возвращает значение "истина" (.T.) в сле ующих случаях:

Тип выражения
Вычисленное значение
Character
Пустая строка, пробелы, табуляторы, возвраты каретки, переводы строки или лю ая комбинация этих элементов.
Number
0
Currency
0
Float
0
Integer
0
Double
0
Date
Пустое (например CTOD(''))
DateTime
Пустое (например CTOT(''))
Logical
"Ложь" (.F.)
Memo
Пустое (нет содержимого)
General
Пустое (нет объекта OLE)
Picture
Пустое (нет рисунка)

Учтите, что с помощью функции EMPTY( ) нельзя определять, является ли пустой ссылка на объект в виде переменной памяти. Пусть переменная памяти содержит ссы ку на объект для элемента управления Form. Если форма закрывается с помощью ее управляющего меню или по команде CLEAR WINDOWS, эта переменная памяти будет со ержать значение NULL.

Приведенный ниже пример программы демонстрирует, как с помощью функций TYPE( ) и ISNULL( ) можно определить, является ли допустимой переменная памяти со ссы кой на объект.

goMyForm = CREATEOBJECT('Form')

WAIT WINDOW IIF(TYPE('goMyForm') = 'O' AND !ISNULL(goMyForm), ;

'goMyForm has valid object reference',;

'goMyForm does not have valid object reference')

Результат

Логический

Комментарии

Функция EMPTY( ) возвращает значение "истина" (.T.), если выражение eExpression имеет пустое значение; в противном случае EMPTY( ) возвращает "ложь" (.F.).



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.