全部显示

AllowZeroLength 属性

   

使用 AllowZeroLength 属性可以指定在表字段中零长度字符串(" ") 是否为有效输入项。

注意   AllowZeroLength 属性仅应用于文本、备注和超链接类型的表字段。

设置

AllowZeroLength 属性使用以下设置:

设置 Visual Basic 说明
True 零长度字符串为有效输入项。
False (默认值)零长度字符串为无效输入项。

可以使用表的属性表或 Visual Basic 设置该属性。

注意   若要使用 Visual Basic 来访问字段的 AllowZeroLength 属性,请使用 DAO AllowZeroLength 属性或 ADO Column.Properties("Set OLEDB:Allow Zero Length") 属性。

说明

当希望通过将字段留空,而使 Microsoft Access 保存零长度字符串而不是 Null 值时,则将 AllowZeroLengthRequired 两个属性都设为“是”。

下表显示的是 AllowZeroLengthRequired 属性设置组合的结果。

AllowZeroLength Required 用户的操作 保存的值
按 Enter
按空格键
输入零长度字符串
Null
Null
(不允许)
按 Enter
按空格键
输入零长度字符串
Null
Null
零长度字符串
按 Enter
按空格键
输入零长度字符串
(不允许)
(不允许)
(不允许)
按 Enter
按空格键
输入零长度字符串
(不允许)
零长度字符串
零长度字符串

提示   可以使用 Format 属性来区别 Null 值和零长度字符串的显示。例如,当输入零长度字符串时,可以显示字符串“None”。

AllowZeroLength 属性与 Required 属性是相互独立的。Required 属性仅确定 Null 值是否对字段有效。如果 AllowZeroLength 属性设为“是”,则该零长度字符串将对字段有效,与 Required 属性的设置无关。