使用 Access 应用程序中的操作按钮

应用对象
Microsoft 365 专属 Access Access 2019 Access 2016 Access 2013
重要 已从下一版本的 SharePoint 中删除 Access Services 2010 和 Access Services 2013。 建议不要创建新的 Web 应用,并将现有应用迁移到备用平台,如 Microsoft Power Apps。
可以与 Dataverse 共享 Access 数据。Dataverse 是一种云数据库,可在其上构建面向 Web、手机或平板电脑的 Power Platform 应用、自动化工作流、虚拟代理等。 有关详细信息,请参阅 入门:将 Access 数据迁移到 Dataverse。

创建或使用 Microsoft Access 应用时,可以使用操作栏上的操作按钮执行各种任务,例如添加、修改或删除记录。 操作按钮有些像视图上的控件。 某些操作按钮是预定义的,无法更改,但可以向操作栏添加自定义操作按钮以满足应用需求。 Access 应用中的每个视图都在操作栏中显示可从该视图执行的特定预定义操作按钮。 本文概述了预定义的操作按钮,并解释了如何向视图添加自定义操作按钮。 如果操作栏被应用开发人员隐藏,则操作按钮不可见。 如果视图的记录源设置为只读,操作按钮也将不可用,因为您只能查看数据。

有关详细信息,请参阅 创建 Access 应用。

本文不适用于 Access 桌面数据库。 有关桌面数据库中表单和导航的信息,请参阅创建 Access 表单。

您要做什么?

概述

操作栏上显示的操作按钮的类型取决于正在使用的视图。 预定义的操作会自动执行特定任务。 如果将鼠标悬停在操作按钮上,则会显示其功能。 下图是操作栏上的操作示例及其各自的功能:

操作: Access 应用程序中的操作栏上的按钮
功能: 添加
删除
编辑
保存
取消

Access 会预定义添加、删除和保存等操作,可在出现这些操作的上下文中执行这些操作。 如果从视图中删除预定义操作,则无法将其添加回来。 无法从任何视图类型修改预定义操作。 可以向大多数视图添加自定义操作,我们将在本文后面部分看到如何操作。 在下一节中,让我们看看如何使用预定义的操作。

数据表视图包括“在 Excel 中下载”操作按钮。

返回页首

视图和操作

Access 在操作栏中显示特定的预定义操作按钮,并基于可从该视图执行的任务提供视图。 下表列出了适用于各种视图的预定义操作按钮的可用性以及启用它们的时间。

列表:此视图显示操作数最多。 列表视图中提供了“添加”、“删除”、“编辑”、“保存”和“取消”操作按钮。

条件 已启用操作
添加第一条记录时 保存并取消
在其他记录已经存在的情况下添加记录时 保存并取消
读取可更新数据时 添加、删除和编辑
读取不可更新的数据时 无
编辑记录但您没有进行任何记录更改时 取消
编辑记录并且你有未提交的更改时 保存并取消

数据表视图:“数据表”视图中提供了“添加”、“删除”和“在 Excel 中下载”操作按钮。 除在新记录上输入数据时外,始终启用“添加”和“删除”。 “在 Excel 中下载”操作按钮始终在数据表视图中启用。

摘要视图:“摘要”视图中没有操作按钮可用。

空白视图:操作按钮仅在设置记录源属性时显示在空白视图的操作栏中。 空白视图中显示的操作按钮继承自列表视图。

注意

如果视图通过摘要视图作为弹出窗口打开,则不会为视图启用预定义操作按钮。 从摘要视图中以弹出窗口形式打开视图时,Access 将数据设置为不可更新。

返回页首

预定义操作

Access 应用提供六个预定义的操作按钮,根据所选的视图类型,这些按钮显示在操作栏上。 显示的预定义操作数取决于视图类型。 虽然无法编辑预定义的操作按钮,但可以更改它们在操作栏上的显示顺序或在视图中隐藏整个操作栏。

注意

除非你为应用提供了备用导航选项,否则不建议隐藏操作栏。

下表包括预定义的操作按钮、其功能和键盘快捷键:

按钮 采取行动的 键盘快捷方式
操作栏上的添加记录按钮 添加新记录 N 或 Alt + N
操作栏上的“删除记录”操作按钮 删除记录 删除
操作栏上的“编辑”操作按钮 编辑记录 E 或 Alt + E
操作栏上的“保存”操作按钮 保存记录 Ctrl + S
操作栏上的“取消”操作按钮 取消更改 退出
操作栏上的“下载到 Excel”操作按钮 在 Excel 中下载

注意

在 Access 应用中创建新的空白视图时,在为视图定义记录源之前,不会显示预定义的操作按钮。

使用预定义操作

添加记录

如果视图具有可更新的记录源,则“添加新记录”操作按钮在列表和数据表视图中可用。 如果视图具有已定义的记录源且可更新,则“添加新记录”操作按钮在空白视图中也可用。 使用“添加操作”按钮将新记录添加到表中。 若要使用该操作,请在打开的 Access 应用中完成以下步骤:

  1. 单击“列表”视图。 (还可以从“数据表”和“空白”视图添加记录。)

  2. 单击属性按钮,然后单击 在浏览器中打开。
    弹出菜单显示在“浏览器中打开”、“编辑”、“重命名”、“复制”和“删除”

  3. 在 Web 浏览器中打开列表视图后,单击操作栏上的添加添加记录按钮,将显示字段。
    将记录添加到列表视图

    注意

    此时仅有 “保存 ”和 “取消 ”操作可用。

  4. 添加新记录的信息,然后单击操作栏上的保存保存操作按钮。

重复步骤 3 和步骤 4 添加更多记录。

返回页首

删除记录

如果列表、空白和数据表视图具有可更新的记录源,则“删除记录”操作按钮在“列表”、“空白”和“数据表”视图中可用。

  1. 若要删除记录,请在“数据表”、“空白”或“列表”视图中打开表。

  2. 选择记录,然后单击操作栏操作上的删除删除记录操作按钮。

  3. 当 Access 要求确认删除操作时,请选择以下选项之一:

    • 要取消删除操作,请单击 “否”。
    • 要继续执行删除操作,请单击 “是”。

删除记录时,该记录将不再显示在视图中,并且您将看到以下更改:

  • 突出显示紧接在已删除记录之后的记录。
  • 如果删除了表中的最后一条记录,则突出显示上一条记录
  • 将显示表中的剩余记录,如果它是唯一剩余的记录,则视图将切换为显示无记录视图。

返回页首

编辑记录

仅当视图具有可更新的记录源时,操作栏记录操作按钮上的编辑编辑操作按钮才在列表视图和空白视图中可用。 打开列表视图或空白视图时,“编辑”、“添加”和“删除”操作按钮可用。

  1. 要编辑现有记录,请在 Web 浏览器的 “列表 ”视图中打开表,然后单击“ 编辑 记录操作”按钮。
  2. 进行必要的更改,然后单击“ 保存 操作”按钮。
    当您开始修改字段中的数据时, “取消” 和 “保存 ”操作将变为可用。

返回页首

保存记录

在列表或空白视图中修改记录的信息后,“保存记录”操作按钮将变为可用。 在 Access 应用中单击“保存记录操作”按钮时,修改后的数据将发送到服务器。 如果存在保存冲突,Access 将显示一条错误消息。

注意

当记录处于读取模式或视图具有不可更新的记录源时,“保存记录”操作按钮不可用。

注意

数据表视图不包括“保存记录”操作按钮,因为当你移动到其他记录时,Access 会自动尝试保存任何记录更改。

返回页首

取消对记录的更改

如果记录有未保存的更改,并且视图具有可更新的记录源,则可以取消列表视图和空白视图的任何数据修改。

若要在更改记录后立即取消更改,请执行以下操作:

  • 单击 “取消 操作”按钮。 最近编辑的字段显示存储在数据库中的值。
    执行取消操作且字段更改为只读模式后,“保存”和“取消”操作按钮将不可用。

返回页首

在 Excel 中下载

可以从数据表视图将记录从 Access 应用下载到 Excel。

若要将记录下载到 Excel,请执行以下操作:

  1. 在 Web 浏览器中查看应用时,单击 “数据表 ”视图。

  2. 单击操作栏操作按钮上的“在 Excel 中下载”下载到 Excel 操作按钮。
    数据表视图上的“在 Excel 中下载”操作按钮

  3. 单击“ 打开 ”打开 Excel 电子表格,单击 “保存 ”将电子表格保存到文件夹,或单击 “取消” 取消将记录下载到 Excel 中。

  4. Excel 显示数据表视图中的记录。
    显示三列之间的三种数据记录的 Excel 电子表格

    提示

    如果在单击“在 Excel 中下载”操作按钮之前使用“数据表”视图中的筛选器选项将显示的记录限制为较小的一组记录,Access 仍会将所有记录从视图的记录源下载到 Excel 中。 如果要下载一组较小的记录,可以使用 OpenPopup 宏操作从其他视图打开数据表视图,并使用 Where 子句参数将记录筛选为较小的子集。 如果单击“数据表”视图上的“在 Excel 中下载”操作按钮,则 Access 会将较小的记录子集下载到 Excel 中。

注意

无法从数据表视图中删除“在 Excel 中下载”操作按钮。 如果不想显示此操作按钮,则需要隐藏数据表视图的操作栏。

返回页首

移动和隐藏操作

Access 在每个视图上按预定顺序显示操作按钮。 如果要更改任何操作按钮的显示顺序,请单击并按住该按钮并将其拖动到操作栏上的新位置。 更改操作按钮的顺序不会更改其在使用 Access 应用时的行为。 Tab 键顺序会自动更改以反映新顺序。

如果从视图中删除操作按钮,则以后无法恢复操作按钮。 如果要还原已删除的操作按钮,请创建另一个新视图。

可以使用用户界面宏隐藏操作按钮。 使用 SetProperty 宏操作,在“属性”框中选择“ 可见 ”,然后在“值”框中输入“ 是” 或 “否 ”。 在“控件名称”框中,输入相应的操作按钮名称。 若要查找自定义操作的名称,请在 Access 的设计模式下打开视图,单击自定义操作,然后单击“ 数据 属性”按钮。 自定义操作的名称列在“ 控件名称 ”框中。

采取行动的 操作按钮名称
添加新记录 addActionBarButton
删除记录 deleteActionBarButton
编辑记录 editActionBarButton
保存记录 saveActionBarButton
取消更改 cancelActionBarButton

注意

在数据表视图中,无法删除“在 Excel 中下载”操作按钮、将其移到其他显示位置或使用用户界面宏将其隐藏。 未公开“在 Excel 中下载”操作按钮的名称。

了解如何使用用户界面宏自定义视图。

返回页首

显示和隐藏操作栏

如果你有权更改 Access 应用的设计,可以选择显示或隐藏特定视图的整个操作栏。 当您选择隐藏视图的操作栏时,当您在 Web 浏览器中打开视图时,所有预定义和自定义操作按钮都不可用。

若要更改操作栏的可见性,请在打开的 Access 应用中完成以下步骤:

  1. 单击要更改的视图。 可以选择列表、空白或数据表视图。
  2. 单击属性按钮,然后单击编辑以编辑模式打开视图以进行设计更改。
  3. 单击视图的“格式”属性按钮。
    “格式”菜单上的“操作栏可见”属性
    如果找不到视图的“格式属性”按钮,请单击视图网格中远离任何控件的空白区域。
  4. 若要显示操作栏,请在“操作栏可见”属性框中选择“可见”。 若要隐藏操作栏,请在“操作栏可见”属性框中选择“隐藏”。
  5. 保存视图更改。

返回页首

创建和使用自定义操作

如果你有权更改 Access 应用的设计,则可以向操作栏添加新操作,并使用宏将其自定义为单击时运行。 还可以从 Access 应用设计器更改现有宏操作。

最多可以向视图添加七个自定义操作。 达到最大限制时,Access 将显示已达到限制的消息。 如果看到此消息,可以删除现有的自定义操作并添加更多操作。

与预定义操作不同,可以创建和修改自定义操作。 还可以选择自定义操作的图标及其在操作栏上的位置。

  • 若要更改自定义操作的显示顺序,请单击自定义操作按钮并将其拖动到操作栏上的新位置。 Tab 键顺序会自动更改以反映新顺序。

添加自定义操作

  1. 打开 Access 应用,从导航窗格中右键单击要在其中添加操作的视图,然后单击“ 打开”。

    提示

    如果导航窗格不可见,请在 主页 选项卡中单击 导航窗格。

  2. 单击 “添加自定义操作 ”按钮。
    向操作栏添加新的自定义操作。

  3. 单击以选择自定义操作,然后单击“数据属性”按钮。
    在 Access 应用程序中添加自定义控件

  4. 若要自定义操作,请更改以下属性:

    • 控件名称:键入操作的名称。
    • 图标:单击默认图标旁边的箭头,然后从库中选择一个图标。 确保选择一个尚未在操作栏上,否则将显示重复的图标。
    • 工具提示: 可以添加操作的简短说明。 添加工具提示是可选的,但如果其他人能够看到单击按钮时执行的操作的说明,这可能会对其他人有所帮助。
  5. 单击“ 单击” 并为按钮添加宏操作。

  6. 右键单击宏选项卡,保存然后关闭它。

了解如何使用用户界面宏自定义视图。

编辑自定义操作

  1. 单击以选择操作。
  2. 单击 “数据 属性”按钮,然后进行更改。

删除自定义操作

  • 选择操作,然后按键盘上的 Delete。

还可以同时选择和删除多个自定义操作。 删除操作时,该图标将从操作栏中删除,但不会从图标库中删除。

撤消已删除的自定义操作

  • 单击快速访问工具栏上的“撤消”按钮 按钮图像 。

在操作栏中移动自定义操作按钮

  • 单击并按住该按钮,然后将其拖动到操作栏上的新位置。

返回页首

后续步骤