Определяет, является ли выражение пробелом.
ISBLANK(eExpression) |
Параметры
- eExpression
- Определяет выражение для обработки ISBLANK( ) . eExpression может быть полем таблицы, переменной или элементом массива, или выражением.
Возвращаемое значение
Логическое. ISBLANK( ) возвращает Истину (.T). если выражение eExpression является пробелом; иначе, ISBLANK( ) возвращает Ложь (.F)..
ISBLANK( ) возвращает Истину (.T). для полей, когда те поля содержат некоторые значения. Следующая таблица перечисляет значения, содержащиеся в типах полей для которых ISBLANK( ) возвращает Истину.
Тип данных | Значения, которые содержит поле |
---|---|
Blob |
Пустое (0h) или содержит только нулевые байты, например, 0h00, 0h000000, и так далее |
Character |
Пустая строка, пробелы, или отсутствие значения, типа недавно добавленной пустой записи или очищенной командой BLANK |
Date |
Пустая дата ({//}) или отсутствие значения, типа недавно добавленной в конец пустой записи или очищенной командой BLANK |
DateTime |
Пустое datetime ({//::}) или отсутствие значения, типа недавно добавленной в конец пустой записи или очищенной командой BLANK |
Float |
Отсутствие значения, типа недавно добавленной в конец пустой записи или очищенной командой BLANK |
General |
Пустое, например, отсутствие объекта OLE |
Logical |
Отсутствие значения, типа недавно добавленной в конец пустой записи или очищенной командой BLANK |
Memo |
Пустое, например, отсутствие содержание мемо-поля |
Numeric |
Отсутствие значения, типа недавно добавленной в конец пустой записи или очищенной командой BLANK |
Varbinary |
Пустое (0h) или содержащее только нулевые байты, например, 0h00, 0h000000, и так далее |
Обратите внимание: |
---|
Выражения с типами Currency , Integer , или Double никогда не являются пустыми; поэтому, ISBLANK( ) всегда возвращмет Ложь (.F). для этих типов выражения. |
Замечания
Чтобы создавать пустую запись, используйте команды APPEND BLANK и BLANK . Вы можете также использовать BLANK для очищения данных в полях записи.
ISBLANK( ) отличается от EMPTY( ) и ISNULL( ) . Например, EMPTY( ) возвращений Истину (.T)., если символьное выражение вычисляется как пустое, например, оно содержит пробелы, табуляторы, переводы каретки, или переводы строки. ISBLANK( ) возвращает Истину (.T). если символьное выражение содержит только пустую строку ("") или пробелы.
Пример
В следующем примере, создается таблица, по имени mytable
и в конец добавляется пустая запись. ISBLANK( ) возвращает Истину (.T). потому что myfield
является пустым. Затем значение помещается в myfield
, и ISBLANK( ) возвращает Ложь (.F). потому что myfield
больше не является пустым.
Скопировать код | |
---|---|
CREATE TABLE mytable FREE (myfield C(20)) APPEND BLANK && Add new blank record CLEAR ? ISBLANK(myfield) && Displays .T. REPLACE myfield WITH 'John Smith' && Insert a value in the field ? ISBLANK(myfield) && Displays .F. |
См. Также
Другие Ресурсы
APPEND КомандаBLANK Команда
EMPTY( ) Функция
ISNULL( ) Функция
LEN( ) Функция
Функции
Справочник Языка