MS Access 中数据宏和 UI 宏的 4 个主要区别

立即分享:

在本文中,我们将了解 Ms Access 中数据宏和 UI 宏之间的 4 个主要区别

尽管 MS Access 应用程序提供了多种功能和选项,但其中最常用且最重要的功能之一就是宏。宏的重要性不仅在于它可以自动执行任务并节省时间,还在于它允许您探索多种可自动化任务的可能性。MS Access 提供两种不同类型的宏:数据宏和 UI 宏。顾名思义,数据宏直接操作存储在 Access 应用程序中的数据。而 UI 宏则操作您正在使用的应用程序的用户界面。数据宏和 UI 宏之间的 4 个主要区别

除了这些基本差异之外,这两种类型的宏之间还存在其他差异,这些差异使用户能够将它们彼此区分开来。 下面给出了两者之间的 4 个主要区别。

用户界面宏

  1. MS Access 中的数据宏和 UI 宏由于这允许您在应用程序界面上工作,因此您可以利用它来执行打开另一个视图、创建新记录、应用过滤器等操作。
  2. “嵌入”的 UI 宏直接附加到用户界面。 这些包括命令按钮、操作栏按钮或组合框等对象。 另一方面,“独立”UI 宏是那些存在于对象宏中的宏。
  3. UI 宏可以附加到的控件中的事件是:
  • 更新后:这是当您从控件中或在控件中选择或键入数据时发生的事件。
  • 单击时:当您通过单击选择控件时发生的事件。
  • 当前:当您从视图中的一条记录移动到另一条记录时,会发生此事件。
  • 加载时:这是加载/打开视图时发生的事件。
  1. 通过使用其他宏,可以重用独立宏。 这可以帮助您防止重复代码。 可以在宏下方的导航窗格中找到独立的 UI 宏。

数据宏

  1. 这些可用于可帮助您在数据层上实施业务规则的方法。 与 UI 宏不同,它们可用于执行创建、编辑和删除记录等操作。
  2. “嵌入式”宏将附加到表事件,而“独立”宏将包含在宏对象中。
  3. 表中可用于附加数据宏的事件是:
  • 插入时:这是在表中插入/添加新记录时发生的事件。
  • 更新时:这是在对现有记录进行更改时发生的事件。
  • 删除时 – 这是在删除记录时发生的偶数。
  1. 您可以通过 UI 宏使用独立宏,也可以使用给定的 RunDataMacro 操作使用数据宏。 这些宏有可能包含多个参数。

在 Access 应用程序中过度使用宏甚至会导致数据损坏和 mdb修复 如果您将 MS Access 用于商业项目,将会为您提供很好的服务。

作者简介:

Vivian Stevens 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 修复中密度纤维板 和 excel 恢复软件产品。 欲了解更多信息,请访问 datanumen.com

立即分享:

评论被关闭。