宏的概念以及工作方式

宏的概念以及工作方式,第1张

宏的概念以及工作方式,第2张

使用Access完成实际工作时,经常会重复一些工作。您可以创建宏来执行重复或复杂的任务。利用宏的功能自动执行重复性任务,可以保证工作的一致性,避免忘记操作步骤等错误带来的麻烦,从而提高工作效率。
宏由一些操作和命令组成,每个操作和命令可以实现特定的功能,命令可以辅助完成自动化操作。例如,可以进行排序、查询、显示表格、打印报告等操作。宏可以让普通的
任务自动完成。例如,可以设置一个宏,当用户单击命令按钮打印指定的报表时运行该宏。创建宏时,可以包含一些操作参数,这些参数用于执行单独操作所需的附加信息。
宏的优点是不需要编程就可以完成对数据库对象的各种操作。宏中使用的操作与操作系统中的批处理命令非常相似。当宏被广泛使用时,通过给定操作的名称、条件和参数,可以自动完成指定的操作。
宏可以分为三类:操作序列、宏组和宏带条件。
1。操作序列
操作序列是最简单的宏。宏包含各种顺序操作。每次运行宏时,Access都会按顺序执行宏中的操作。
2。宏组
在数据库操作中,如果需要多个宏来完成一个功能,可以将完成同一功能的多个宏组合成一个宏组,便于对数据库中的宏进行分类管理和单独维护。
例如,一个宏组由三个相关的宏组成:员工、产品和报表对话框。每个宏执行OpenForm操作,产品宏也可以执行move操作。“宏名”列用于标识宏。在宏组中执行一个宏时,action列中的动作会按顺序执行;当action列中的“宏名”列为空时,立即执行以下操作。
宏组中调用(执行)宏的格式为:
宏组名。宏名
例如,要引用“button”宏组中的“employee”宏,可以使用以下句型:button。员工。
3。条件运算
条件运算是指在满足一定条件的情况下,执行宏中的一个或一些运算。条件的设置可以通过逻辑表达式来完成,表达式的真假决定了是否执行宏中的动作。例如,图中的宏仅在“条件”列中的表达式为真(在“供应商ID”字段中有一个空值)时执行MsgBox和stopMacro操作。
在一般的数据库系统中,如果要对数据库中的对象进行操作,需要编写程序来完成这些操作。在Access数据库中,也可以编写模块代码来代替宏操作。使用宏还是VBA来创建应用程序取决于您需要完成的任务。
对于简单的细节,比如打开窗体、关闭窗体、显示工具栏、运行报表、创建全局分配键,以及第一次打开数据库时的一系列操作,使用宏比较方便。它可以简单快速地将创建的数据库对象连接在一起,因为你不用记住各种语法,每个操作的参数都显示在宏窗口的下半部分。但是,在某些情况下,应该使用VBA而不是宏。例如,如果数据库包含用于响应窗体和报表上的事件的宏,则维护起来会变得很困难,因为宏独立于使用它的窗体和报表的对象。相反,因为VRA事件过程是在窗体或报表的定义中创建的,所以如果窗体或报表从一个数据库移动到另一个数据库,它们的事件过程也将同时移动。考试提示:可以使用VBA创建自己的函数,通过它可以进行表达式不能胜任的复杂计算,或者用它来代替复杂的表达式。此外,还可以使用自己创建的函数对表达式中的多个对象进行操作。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 宏的概念以及工作方式

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情