access宏分为哪三类?

access宏分为操作序列宏、宏组合、含有条件操作的条件宏。

什么是宏?

Access 中的宏是一种可用于自动执行任务及向表单、报表和控件添加功能的工具。 例如,如果向窗体添加命令按钮,会将该按钮的 OnClick 事件与宏关联,该宏包含你希望每次单击按钮时执行的命令。

在 Access 中,将宏视为一种简化的编程语言会很有帮助,可通过构建要执行的操作列表来编写它。 构建宏时,可以从下拉列表选择每个操作,然后填写每个操作所需的信息。 借助宏,可将功能添加到窗体、报表和控件中,而无需在 Visual Basic for Applications (VBA) 模块中编写代码。 宏可提供 VBA 中可用的部分命令,大多数用户认为构建宏比编写 VBA 代码更容易。

例如,假设你希望直接从数据输入表单之一启动报表。 你可以向表单添加按钮,然后创建可打开报表的宏。 可以创建独立宏(数据库中的单独对象),然后将其绑定到按钮的 OnClick 事件,也可以将宏直接嵌入按钮本身的 OnClick 事件。 无论采用哪种方法,单击该按钮时,宏都将运行并打开报表。 这些类型的宏通常称为用户界面宏。

Access 2010 是第一个引入数据宏概念的版本。 数据宏允许你自动执行任务并直接向表格添加功能。 数据宏及其操作将附加到特定的表格事件,例如向表格添加新记录时。

通过使用宏生成器来创建宏,下图显示了一个示例。

注意: 从 Access 2010 开始,宏生成器经过重新设计,可让用户更轻松地创建、修改和共享 Access 宏。

若要显示用户界面宏的宏生成器:

  • 在“创建”选项卡上的“宏和代码”组中,单击“宏”。

若要显示数据宏的宏生成器:

  • 在“数据表”视图中打开任何表格。 在“表格”选项卡的“前期事件”和“后期事件”组中,单击其中一个事件命令,例如“更改前”或“插入后”。

Access 中的宏功能

在早期版本的 Access 中,如果不编写 VBA 代码,则许多常用功能都无法运行。 在当前版本的 Access 中,为了帮助消除对代码的需要,我们添加了新功能和宏操作。 这样可以更轻松地向数据库添加功能,并使其更安全。

  • 嵌入的宏 你可以在表单、报表或控件提供的任何事件中嵌入宏。 嵌入的宏不会显示在导航窗格中;它将成为从中创建该宏的表单、报表或控件的一部分。 如果创建包含嵌入宏的表单、报表或控件的副本,则该宏也会显示在副本中。

  • 更高的安全性 如果宏生成器中未突出显示“显示所有操作”按钮,则只能使用不需要受信任状态即可运行的宏操作和 RunCommand 参数。 即使数据库处于禁用模式(阻止 VBA 运行时),也会运行使用这些操作构建的宏。 包含不在受信任列表上的宏操作的数据库 — 或具有 VBA 代码的数据库 — 需要显式授予受信任状态。

  • 错误处理和调试 Access 提供宏操作,包括 OnError(类似于 VBA 中的“On Error”语句)和 ClearMacroError,允许你在运行宏的过程中对发生的错误执行特定操作。 此外,SingleStep 宏操作允许你在宏中的任何点进入单步模式,以便能够观察宏每次是如何执行一项操作的。

  • 临时变量 三个宏操作(SetTempVar、RemoveTempVar 和 RemoveAllTempVars)允许你在宏中创建和使用临时变量。 你可以在条件表达式中使用这些变量来控制正在运行的宏,或者将数据传入和传出报表或表单,或者用于需要临时存储值的任何其他目的。 也可以在 VBA 中访问这些临时变量,因此你还可以使用它们在 VBA 模块中进行数据通信。

了解有关宏操作的详细信息

当你使用宏生成器时,可以了解有关操作或参数的更多信息,方法是单击它并阅宏生成器窗口右下角框中的说明。 此外,每个宏操作都有一篇与之关联的帮助文章。 要了解有关操作的更多信息,请单击操作列表中的操作,然后按 F1。

想要了解web开发知识,请查阅 HTML中文网 !!

以上就是access宏分为哪三类?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读