ComboBox.DefaultValue 属性 (Access)

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

语法

表达式DefaultValue

表达 一个代表 ComboBox 对象的变量。

备注

默认值 属性将应用于所有的表字段,这些字段与自动编号或 OLE 对象的数据类型除外。

默认值 属性指定文本或创建新记录时自动输入字段或控件中的表达式。 例如,如果将一个文本框控件的 默认值 属性设置为 =Now(),该控件显示当前日期和时间。 默认值 属性设置为的最大长度为 255 个字符。

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

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

注意

[!注释] 若要通过使用 Visual Basic 设置字段的此属性,请使用 ADO 默认值 属性或 DAO 默认值 属性。

仅在添加新记录时,将应用 默认值 属性。 如果更改了 默认值 属性,更改不会自动应用到现有的记录。

如果您设置窗体控件绑定到还具有定义表中的 默认值 属性设置的字段的 默认值 属性,则控件设置覆盖表设置。

如果通过从字段列表中拖动字段创建控件时,该字段的 默认值 属性设置,定义在表中,应用到窗体上的控件尽管控件的 默认值 属性设置将保持为空。

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

=Forms!frmInvoice!txtShipTo

如果这两个控件位于同一窗体上,则默认值的源控件的 Tab 键次序必须在含有表达式的控件之前。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。