使用 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 值时,则将 AllowZeroLength 和 Required 两个属性都设为“是”。
下表显示的是 AllowZeroLength 和 Required 属性设置组合的结果。
AllowZeroLength |
Required |
用户的操作 |
保存的值 |
否 |
否 |
按 Enter 按空格键 输入零长度字符串 |
Null Null (不允许) |
是 |
否 |
按 Enter 按空格键 输入零长度字符串 |
Null Null 零长度字符串 |
否 |
是 |
按 Enter 按空格键 输入零长度字符串 |
(不允许) (不允许) (不允许) |
是 |
是 |
按 Enter 按空格键 输入零长度字符串 |
(不允许) 零长度字符串 零长度字符串 |
FormatNull
AllowZeroLength 属性与 Required 属性是相互独立的。Required 属性仅确定 Null 值是否对字段有效。如果 AllowZeroLength 属性设为“是”,则该零长度字符串将对字段有效,与 Required 属性的设置无关。