isblank( ) 函数

示例 请参阅

判断表达式是否为空值。

语法

ISBLANK(eExpression)

返回值类型

逻辑型

参数

eExpression

ISBLANK( ) 要判断的表达式。eExpression 可以是表中的一个字段、一个内存变量或数组元素,也可以是一个表达式。
对一个字段来说,如果该字段包含下述值,则 isblank( ) 函数将返回“真”(.T.)。

类型 内容
字符型  空字符串、空格或无值(新追加的空记录或用 BLANK 命令清除后的记录)
数值型 无值(新追加的空记录或用 BLANK 命令清除后的记录)
浮点型  无值(新追加的空记录或用 BLANK 命令清除后的记录)
日期型 空日期({ / / })或无值(新追加的空记录或用 BLANK 命令清除后的记录)
日期时间型 空日期时间({ / / : : })或无值(新追加的空记录或用 BLANK 命令清除后的记录)
逻辑型 无值(新追加的空记录或用 BLANK 命令清除后的记录)
备注型  空(无备注内容)
通用型 空(无 OLE 对象)
图片  空(无图片)

说明

如果表达式 eExpression 为空值,则 isblank( ) 函数返回“真”(.T.);否则,返回“假”(.F.)。
APPEND BLANK 和 BLANK 命令可用来创建空记录。BLANK 命令还可以用来清除一个记录内某些字段中的数据。用 isblank( ) 函数则可以判断一个字段是否为空值。
请注意:货币型、整型、双精度型表达式永远不可能为空值,因而对这些表达式 isblank( ) 函数总是返回“假”(.F.)。
isblank( ) 函数与 EMPTY( ) 和 ISNULL( ) 函数不同。例如,当字符表达式是 null 值、空格、Tab 字符、回车、换行符的某种组合时,EMPTY( ) 函数将返回“真”(.T.);但只有在字符表达式中仅包含空字符串或空格时,isblank( ) 函数才返回“真”(.T.)。