使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。
为字段或控件设置默认值

本文介绍如何为 Access 数据库中的窗体上的表字段或控件设置默认值。 在数据库中创建新记录时,设置的默认值将显示在字段或控件中。

本文内容

了解默认值

每当希望 Access 在新记录中自动输入值时,向表字段或窗体控件添加默认值。 例如,你可以让 Access 始终将当前日期添加到新订单。

通常,向表字段添加默认值。 通过在“设计”视图中打开表,然后在字段的 “默认值 ”属性中输入值来添加值。 如果为表字段设置默认值,Access 会将你的值应用于基于该字段的任何控件。 如果未将控件绑定到表字段,或者链接到其他表中的数据,请为窗体控件本身设置默认值。

可以将表字段的默认值设置为“短文本”、“长文本”、“数字”、“日期/时间”、“货币”、“是/否”和“超链接”数据类型。 如果未提供值,则字段将保持 null (空白) ,直到输入值。 定义默认值后,Access 会将该值应用于添加的任何新记录。 如果需要,可以将记录中的值从默认值更改为另一个值,除非验证规则禁止这样做。

返回页首

设置表字段的默认值

为表字段设置默认值时,绑定到该字段的任何控件都将显示默认值。

设置默认值

  1. 在导航窗格中,右键单击要更改的表,然后单击“ 设计视图”。

  2. 选择要更改的字段。

  3. 在“ 常规 ”选项卡上的“ 默认值 ”属性框中键入值。

    可以输入的值取决于为字段设置的数据类型。 例如,可以键入 =Date () 以在“日期/时间”字段中插入当前日期。 有关默认值的示例,请参阅本文后面的 默认值示例

  4. 保存所做的更改。

页面顶端

设置控件的默认值

通常,仅当未将该控件绑定到表字段或链接到另一个表中的数据时,才为控件设置默认值。

设置默认值

  1. 在导航窗格中,右键单击要更改的窗体,然后单击“ 设计视图”。

  2. 右键单击要更改的控件,然后单击“ 属性” 或按 F4。

  3. 单击属性表中的“ 全部 ”选项卡,找到 “默认值” 属性,然后输入默认值。

  4. 按 Ctrl+S 保存所做的更改。

返回页首

为列表框或组合框设置默认行

默认情况下,列表框和组合框控件显示两种类型的列表:值列表和查阅列表。 值列表是位于列表框或组合框控件的 “行源” 属性中的项的硬编码列表。 相比之下,查阅列表从查阅字段 (使用查询从另一个表) 检索数据的字段,然后将该数据加载到组合框控件中。

对于值列表和查阅列表,可以指定默认显示哪个列表项,但对每种类型的列表遵循不同的过程。 以下步骤说明如何为值列表和查阅列表设置默认值。

为值列表设置默认值

  1. 在导航窗格中,右键单击要更改的窗体,然后单击“ 设计视图”。

  2. 右键单击列表框或文本框控件,然后单击 “属性” 或按 F4。

  3. 确保 “行源” 属性包含值列表。 值列表中的项用双引号括起来,并用分号分隔。 例如,你可能会看到如下列表:良好”;”Fair“;”差”。

  4. 如果 “行源” 属性包含查询 (以 SELECT) 开头的文本字符串,请转到下一组步骤。

  5. “默认值 ”属性框中,键入以下内容:

    [control_name]。ItemData (n)

    在这种情况下,control_name是列表框或组合框控件的名称,n 是要设为默认值的列表项的编号。 如果不知道控件的名称,请查看位于属性表顶部的 Name 属性中的值。

    例如,假设你有一个名为 Owner 的组合框控件,并且你想要使用列表中的第三个值作为默认值。 在“ 默认值 ”属性框中键入以下内容:

    [所有者]。ItemData (2)

    键入 2 而不是 3 ,因为 ItemData 是从零开始的,这意味着它从零开始计数,而不是从 1 开始计数。

  6. 保存更改,然后切换回窗体视图。 将记录添加到数据库时,所选的默认值应显示在列表或组合框中。

设置查阅列表的默认值

  1. 在数据表视图中打开为查找字段提供源数据的表。

  2. 记下与要设为默认值的项关联的键值。

    注意: 默认情况下,Access 隐藏主键和外键字段。 如果未看到键字段,请右键单击表标题行中的任何单元格,单击“ 取消隐藏列”,然后在“ 取消隐藏列 ”对话框中,选择键字段并单击“ 关闭”。

  3. 在导航窗格中,右键单击包含查阅字段的表,然后单击“ 设计视图”。

  4. 选择查阅字段,然后在“ 常规 ”选项卡上的“ 默认值 ”属性框中,键入在步骤 1 和步骤 2 中记录的键值。 此值对应于要设为默认值的列表项。

    例如,假设你有 10 个供应商,并且你希望默认显示最常用的供应商的名称。 为此,找到唯一标识供应商的键值,并在外键字段的“ 默认值 ”属性框中输入该键值。

  5. 保存更改,切换到数据表视图,然后输入新记录。 添加记录时,默认值将显示在查阅字段中。

返回页首

默认值示例

下表列出了并描述了一些默认值。 可以调整这些示例,以便与自己的数据配合使用。

表达式

默认字段值

1

1

"MT"

MT

"New York, N.Y."

纽约州纽约 (请注意,如果该值包含标点符号) ,则必须用引号括起来

""

零长度字符串

Date( )

当天的日期

=是

“是”以计算机的本地语言显示

返回页首

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×