ISBLANK 函 数 - 图1ISBLANK 函 数 - 图2ISBLANK 函 数

ISBLANK 函 数 - 图3判断表达式是否为空值

语 法

ISBLANK ( eExpression )

返 值 类 型

逻辑值

参 数 描 述

eExpression

ISBLANK 函 数 - 图4ISBLANK 函 数 - 图5ISBLANK 函 数 - 图6ISBLANK 函 数 - 图7ISBLANK 函 数 - 图8ISBLANK 函 数 - 图9ISBLANK 要 判 断 的 表 达 式 eExpression 可 以 是 表 中 的 一 个 字 段 一 个变 量 或 数 组 元 素 也 可 以 是 一 个 表 达 式

ISBLANK 函 数 - 图10ISBLANK 函 数 - 图11ISBLANK 函 数 - 图12ISBLANK 函 数 - 图13ISBLANK 函 数 - 图14ISBLANK 函 数 - 图15ISBLANK 函 数 - 图16对一个字段来说 如果该字段包含下述值 则 ISBLANK 函数将返回 真 (.T.)

ISBLANK 函 数 - 图17ISBLANK 函 数 - 图18类 型 内 容

字符型 空字符串 空格或无值 新 追加的空记录或用 BLANK 命令清除后的记录 ISBLANK 函 数 - 图19

ISBLANK 函 数 - 图20ISBLANK 函 数 - 图21ISBLANK 函 数 - 图22ISBLANK 函 数 - 图23数值型 无值 新追加的空记录或用 BLANK 命令清除后的记录浮点型 无值 新追加的空记录或用 BLANK 命令清除后的记录

ISBLANK 函 数 - 图24ISBLANK 函 数 - 图25ISBLANK 函 数 - 图26日期型 空日期时间 { / / : : } 或无值 新追加的空记录或用 BLANK

命令清除后的记录 ISBLANK 函 数 - 图27

续 表

ISBLANK 函 数 - 图28ISBLANK 函 数 - 图29ISBLANK 函 数 - 图30日期时间型 空日期时间 { / / : : } 或无值 新追加的空记录或用 BLANK

命令清除后的记录 ISBLANK 函 数 - 图31

ISBLANK 函 数 - 图32ISBLANK 函 数 - 图33逻辑型 无值 新追加的空记录或用 BLANK 命令清除后的记录备注型 空 ISBLANK 函 数 - 图34 无备注内容 ISBLANK 函 数 - 图35

ISBLANK 函 数 - 图36ISBLANK 函 数 - 图37通用型 空 无 OLE 对象

图片 空 ISBLANK 函 数 - 图38 无图片 ISBLANK 函 数 - 图39

说 明

ISBLANK 函 数 - 图40ISBLANK 函 数 - 图41ISBLANK 函 数 - 图42ISBLANK 函 数 - 图43ISBLANK 函 数 - 图44ISBLANK 函 数 - 图45ISBLANK 函 数 - 图46ISBLANK 函 数 - 图47ISBLANK 函 数 - 图48ISBLANK 函 数 - 图49如果表达式 eExpression 为空值 则 ISBLANK 函数返回 真 (.T.) 否则 返回假 (.F.)

ISBLANK 函 数 - 图50APPEND BLANK 和 BLANK 命令可用来创建空记录 BLANK 命令还可以用来清除一

ISBLANK 函 数 - 图51ISBLANK 函 数 - 图52ISBLANK 函 数 - 图53ISBLANK 函 数 - 图54个记录内某些字段中的数据 用 ISBLANK 函数则可以判断一个字段是否为空值

ISBLANK 函 数 - 图55ISBLANK 函 数 - 图56ISBLANK 函 数 - 图57附注 货币型 整型 双精度型表达式永远不可能为空值 因而对这些表达式

ISBLANK 函 数 - 图58ISBLANK 函 数 - 图59ISBLANK 函 数 - 图60ISBLANK 函 数 - 图61ISBLANK 函 数 - 图62ISBLANK 函数总是返回 假 (.F.)

ISBLANK 函 数 - 图63ISBLANK 函 数 - 图64ISBLANK 函 数 - 图65ISBLANK 函 数 - 图66ISBLANK 函 数 - 图67ISBLANK 函 数 - 图68ISBLANK 函 数 - 图69ISBLANK 函 数 - 图70ISBLANK 函数与 EMPTY 和 ISNULL 函数不同 例如 当字符表达式是

ISBLANK 函 数 - 图71ISBLANK 函 数 - 图72ISBLANK 函 数 - 图73ISBLANK 函 数 - 图74ISBLANK 函 数 - 图75ISBLANK 函 数 - 图76ISBLANK 函 数 - 图77null 值 空格 Tab 字符 回车 换行符的某种组合时 EMPTY 函数将返回

ISBLANK 函 数 - 图78ISBLANK 函 数 - 图79ISBLANK 函 数 - 图80ISBLANK 函 数 - 图81ISBLANK 函 数 - 图82ISBLANK 函 数 - 图83ISBLANK 函 数 - 图84ISBLANK 函 数 - 图85ISBLANK 函 数 - 图86真 (.T.) 但只有字符表达式中仅包含空字符串或空格时 ISBLANK 函数才返回 真 (.T.)

示 例

ISBLANK 函 数 - 图87ISBLANK 函 数 - 图88ISBLANK 函 数 - 图89下面的示例创建了表 mytable 并追加了一个空白记录 ISBLANK 返值类型 true

ISBLANK 函 数 - 图90ISBLANK 函 数 - 图91ISBLANK 函 数 - 图92ISBLANK 函 数 - 图93ISBLANK 函 数 - 图94ISBLANK 函 数 - 图95(.T.) 因为 myfield 为空 在 myfield 中 放置值 , 并且 ISBLANK 返值类型 false (.F.) 因为 myfield 不再为空

CREATE TABLE mytable FREE (myfield C(20)) APPEND BLANK && 添加新的空记录CLEAR

? ISBLANK(myfield) && 显示 .T.

REPLACE myfield WITH 'John Smith' && 在字段中插入一个值

? ISBLANK (myfield ) && 显示 .F.

请 参 阅

APPEND , BLANK , EMPTY ( ) , ISNULL( ) , LEN( )