本文说明什么是宏,并说明它们如何通过自动完成您经常执行的任务来帮助您节省时间。本文还探究创建和使用宏背后的基本原理,并简要介绍了MicrosoftOfficeAccess2007中的宏改进功能。宏是一种工具,使您自动执行任务并将功能添加到您的窗体、报表和控件。
例如,如果向窗体中添加命令按钮,您将为宏,该按钮的OnClick事件相关联,宏包含您希望该按钮执行每次单击它时的命令。在Access中,可以将宏看作一种简化的编程语言,这种语言是您通过生成一系列要执行的操作来编写的。生成宏时,从下拉列表中选择每一个操作,然后填写每个操作所必需的信息。
access2007宏通过使用宏,您无需在VisualBasicforApplications(VBA)模块中编写代码,即可向窗体、报表和控件中添加功能。宏提供了VBA中可用命令的子集,大多数人都认为生成宏比编写VBA代码容易。
例如,假设您想要直接从您的数据输入窗体之一启动报表。您可以向窗体添加一个按钮,然后创建启动报表的宏。宏可以独立宏(在中的单独对象),然后绑定到按钮的OnClick事件,或直接在按钮本身的OnClick事件可以嵌入的宏—OfficeAccess2007中的新增功能。
两种方法,当您单击按钮,该宏运行,并启动报表。可以使用下图中显示的宏来创建宏。要显示宏,请执行下列操作:在创建选项卡中的其他组中,单击宏。如果此命令不可用,请单击模块或类模块按钮下方的箭头,然后单击宏。术语宏通常用于指独立宏对象(即,您看到在导航窗格中的宏的对象),但事实上,一个宏对象可以包含多个宏。
在这种情况下,它称为宏组。宏组显示为单个宏对象,在导航窗格中,但宏组实际上包含多个宏。当然,就可以创建一个单独的宏的对象,每个宏,但通常更有意义进行分组到一个宏对象的多个相关的宏。在宏名列的名称标识每个宏。一个宏由单个宏操作组成。大多数操作都需要一个或多个参数。
此外,可以为宏组中的每个宏指定名称,并且可以通过添加条件来控制每个操作的运行方式。下列各部分将详细论述其中的每个功能。如果您的宏对象包含只有一个宏,宏名是必需的。您可以只需将该宏参考宏对象的名称。但是,对于的宏组中,必须为每个宏分配一个唯一名称。
如果在宏中看不到宏名列,请单击设计选项卡上的显示/隐藏组中的宏名称。本文稍后出现有关宏组中运行宏的详细信息。参数是一个值,它向操作提供信息,例如,要在消息框中显示的字符串、要操作的控件等。有些参数是必需的,有些参数是可选的。参数显示在宏底部的“操作参数”窗格中。
条件指定在执行操作之前必须满足的某些标准。您可以使用计算结果等于True/False或“是/否”的任何表达式。如果表达式计算结果为False、“否”或0(零),将不会执行此操作。如果表达式计算结果为其他任何值,将运行该操作。可以让一个条件控制多个操作,方法是在您希望应用该条件的每个后续操作的“条件”列中键入省略号(。
)。如果表达式计算结果为False、“否”或0(零),将不会执行其中任何操作。如果条件的计算结果为其他任何值,将执行所有操作。显示条件列在宏中,在设计选项卡上的显示/隐藏组中,单击条件。DCount("*","OrderDetails","[OrderID]=Forms![Orders]![OrderID]")>3在MsgBox函数显示“确认更改?”的对话框中,单击“确定”。
如果在对话框中单击“取消”,Access将忽略此操作。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号