Новости



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

Функция ISBLANK( )

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

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

Синтаксис

ISBLANK(eExpression)

Параметры

eExpression

Задает выражение, вычисляемое функцией ISBLANK( ). В качестве eExpression можно задать табличное поле, переменную памяти или элемент массива, а также в ражение.

Если задано поле, ISBLANK( ) возвращает значение "истина" (.T.), когда поле со ержит следущие значения.

Тип
Содержимое
Character
Пустая строка, пробелы или отсутствие значения (только что добавленная пустая запись или запись, очищенная командой BLANK)
Numeric
Нет значения (только что присоединенная пустая запись или запись, очищенная командой BLANK)
Float
Нет значения (только что присоединенная пустая запись или запись, очищенная командой BLANK)
Date
Пустая дата ({ / / }) или отсутствие значения (только что присоединенная пустая запись или запись, очищенная командой BLANK)
DateTime
Пустая дата со временем ({ / / : : }) или отсутствие значения (только что присоединенная пустая запись или запись, очищенная командой BLANK)
Logical
Нет значения (только что присоединенная пустая запись или запись, очищенная командой BLANK)
Memo
Пусто (без memo-данных)
General
Пусто (без объектов OLE)
Picture
Пусто (без рисунков)


Результат

Логический

Комментарии

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

Для создания пустой записи используются команды APPEND BLANK и BLANK. Команду BLANK также можно использовать для очистки содержимого полей в записи. Функция ISBLANK( ) может определить, является ли поле пустым.

Учтите, что выражения типов Currency, Integer и Double никогда не являются пустыми и функция ISBLANK( ) для них всегда возвращает значение "ложь" (.F.).

Функция ISBLANK( ) работает иначе, чем EMPTY( ) и ISNULL( ). Например, EMPTY( ) возвращает значение "истина" (.T.), если данное символьное выражение содержит любую комбинацию значений NULL, пробелов, табуляторов, возвратов каретки или переводов строки; ISBLANK( ) возвращает значение "истина" (.T.) только в тех с учаях, если символьное выражение содержит пустую строку или пробелы.



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

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

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

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

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