DefaultValue 属性

适用对象

CheckBox 对象

OptionGroup 对象

ComboBox 对象

TextBox 对象

ListBox 对象

ToggleButton 对象

OptionButton 对象

指定一个 String 值,该值将在新记录创建时自动被输入到字段中。例如,在“地址”表中,可以将“城市”字段的默认值设置为“New York”。在用户将记录添加到表时,他们可以接受此值或输入其他城市的名称。可读/写。

表达式.DefaultValue

表达式是必需的。返回“适用对象”列表中某个对象的表达式。

备注

  • DefaultValue 属性不适用于复选框、选项按钮或切换按钮控件(当这些控件位于选项组中时)。但是,它适用于选项组本身。

  • DefaultValue 属性适用于所有表字段,数据类型为 AutoNumber 或 OLE 对象的那些字段除外。

DefaultValue 属性指定在新记录创建时自动被输入到控件或字段中的文本或表达式。例如,可以将文本框控件的 DefaultValue 属性设置为 =Now(),此控件则将显示当前的日期和时间。DefaultValue 属性设置的最大长度为 255 个字符。

对于控件,可以在控件的属性表中设置此属性。对于字段,可以在表的“设计”视图中(在“字段属性”部分中)、在宏中或通过使用 Visual Basic for Applications (VBA) 代码设置此属性。

在 VBA 代码中,使用字符串表达式设置此属性的值。例如,以下代码将名为 PaymentMethod 的文本框控件的 DefaultValue 属性设置为“Cash”:

Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""

注意: 若要使用 VBA 代码设置字段的此属性,请使用 ADO DefaultValue 属性或 DAO DefaultValue 属性。

仅在添加新记录时 DefaultValue 属性才会应用。如果对 DefaultValue 属性进行更改,此更改不会自动应用到现有记录。

如果将已绑定的窗体控件的 DefaultValue 属性设置为同样具有表中定义的 DefaultValue 属性设置的某个字段,此控件设置将替代表设置。

如果通过从字段列表中拖动字段来创建控件,此字段的 DefaultValue 属性设置(如表中定义的)会应用到此窗体上的控件,尽管此控件的 DefaultValue 属性设置将保留为空白。

一个控件可以为另一个控件提供默认值。例如,如果将某个控件的 DefaultValue 属性设置为以下表达式,那么此控件的默认值将设置为 txtShipTo 控件的 DefaultValue 属性。

=Forms!frmInvoice!txtShipTo

如果控件位于同一窗体上,那么作为默认值源的此控件按Tab 键顺序必须出现在包含表达式的那个控件前面。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×