通过创建用户界面宏自定义 Access 应用程序中的视图

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

使用 Access web 应用程序中的用户界面 (UI) 宏,您可以执行操作,如打开另一个视图、 应用筛选器,或创建新记录。有两种类型:"嵌入"UI 宏,将直接附加到用户界面对象,如命令按钮、 组合框或操作栏按钮对象,并包含在宏对象的"独立"UI 宏。

若要避免复制宏逻辑,请通过从其他宏调用它们重复使用独立 UI 宏。您可以看到导航窗格中,在下的独立 UI 宏,但不能直接从这里运行。使用RunMacro操作从嵌入式 UI 宏运行独立 UI 宏。

注意: 本文不适用于 Access 桌面数据库。

在 Access web 应用程序中创建嵌入式的 UI 宏

在视图中,单击按钮,在组合框中,选择一项或加载视图如发生特定事件时,Access web 应用程序中的嵌入式的 UI 宏运行。宏将变为视图或嵌入的控件的一部分。

下面是可以附加到的控件或在 Access web 应用程序中的视图中的 UI 宏的事件:

事件类型

发生时

更新后

您在控件中键入数据或在列表控件中选择项目之后发生。

单击时

选择控件时发生。

当前

当用户移动到视图中的其他记录时发生。

加载时

打开视图时发生。

然后,下面是在列表视图和空白视图的每个控件支持的事件:

控件或对象类型

支持的事件

操作栏按钮

单击时

自动完成

更新后,单击时

按钮

单击时

复选框

更新后

组合框

更新后

超链接

更新后,单击时

图像

单击时

标签

单击时

多行文本框

更新后,单击时

文本框

更新后,单击时

视图

当前,加载时

注意: 

  • Access web 应用程序中的摘要视图不支持的功能添加自定义控件这意味着您不能将任何用户界面宏添加到此视图类型的所有控件。

  • 数据表视图不支持后更新控件事件。更新后事件的控件放置在列表和空白视图中,您可以仅定义宏逻辑。

  • Web 浏览器控件、 子控件和相关的项目控件不支持在视图中的任何类型的任何事件。

下面介绍了如何在 Access web 应用程序中创建嵌入式的 UI 宏:

  1. 选择要嵌入宏的控件。

  2. 单击“操作”按钮。Access 将打开自定义操作的“操作”对话框。

    视图上的命令按钮对应的操作按钮。

  3. 单击要附加到该宏的事件。Access 在宏设计视图中显示一个空宏,并且您可以开始添加操作。

在 Access web 应用程序中创建独立 UI 宏

  1. 单击“开始”>“高级”>“”。

    Access 在宏设计视图中显示一个空宏,并且您可以开始添加操作。

  2. 单击“保存”。在“宏名称”框中输入宏名称,然后单击“确定”。

在 Access web 应用程序中创建 UI 宏的提示

这些提示将有助于确保整个过程更加顺畅。

  • 若要引用的宏中的字段,使用格式[表名]。 [FieldName]。例如,使用[任务]。 [截止日期]截止日期字段和[任务]。 [状态]来引用状态域。如果您的视图基于查询,提供已保存的查询对象的名称。例如,如果您的视图记录源是名为 MyQuery 的查询,使用[MyQuery]。 [截止日期]来引用查询中的截止日期字段。

  • 创建嵌入式 UI 宏之前,请记下您打算使用的表名、字段和控件,因为您在使用宏时将无法切换到其他选项卡。

  • 某些宏操作参数支持的表达式。如果您想要使用的宏操作参数的表达式,输入一个=号的参数框中的第一个位置。如果参数支持表达式,Access 将显示表达式生成器按钮右侧的参数框。

  • 经常保存。

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

此信息是否有帮助?

谢谢您的反馈!

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

×