- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章宏要点
Access 基础教程(第三版) 第8章 宏 第8章 宏 8.1 宏的概念 8.2 宏的设计窗口 8.3 创建宏与宏操作 8.4 在宏中使用条件 8.5 宏的运行 第8章 宏 前面介绍了Access数据库中的五种基本对象:表、查询、窗体、报表和数据访问页。这五种对象的功能很强大,但是它们彼此不能互相驱动。要想将这些对象有机地组合起来,成为一个性能完善、操作简便的系统,只有通过宏和模块这两种对象来实现。 使用宏非常方便,不需要记住各种语法,也不需要编程,只需要利用几个简单的宏操作就可以对数据库完成一系列的操作,中间过程完全是自动的。 8.1 宏的概念 宏是一个和多个操作的集合,其中每个操作实现特定的功能。 Access2003为用户提供了五十余种宏操作,这些操作和菜单操作命令类似,但它们对数据库施加作用的时间有所不同,作用时的条件也有所不同。 在Access中,经常要进行一些重复性的工作,比如打开表或者窗体、运行和打印报表等。我们可以将大量相同的工作创建成为一个宏,在每次执行时运行宏,就可以大大提高工作效率。 8.1 宏的概念 在许多数据库系统中,可以运用编程(VBA)来完成一些操作。但对于一般用户来说,使用宏是一种更简便的方法。 宏的主要功能: 可以替代用户执行重复的任务,节约用户的时间。 可以使数据库中的各个对象联系得更加紧密。 可以显示警告信息窗口。 可以为窗体制作菜单,为菜单指定某些操作。 可以把筛选程序加到记录中,提高记录的查找速度。 可以实现数据在应用程序之间的传送。 8.2 宏的设计窗口 在创建或打开一个宏时,会看见如图8.1所示的窗口(显示宏名和条件的情况下)。 宏名:宏的名称,是宏的标识。 条件:可以输入条件表达式,用于控制宏执行的条件。 操作:用来指定宏执行的操作。 注释:用来说明每个操作执行的功能,增加对操作的描述,让用户更容易理解宏的功能。 操作参数:分为左右两部分,左边部分是设置操作参数,参数控制操作执行方式的选择;右边部分是相应操作参数的提示信息。 8.2 宏的设计窗口 宏名和条件在默认情况下是不显示的。用户可以单击工具栏中的“宏名”和“条件”状态按钮来显示宏名列和条件列。 按钮的功能如表8.1所示 8.3 创建宏与宏操作 在Access中使用宏,用户不需要编写代码,只需要在表格中选择有关的内容,填写需要进行的宏操作,并对宏操作进行相应的设置。 8.3.1 创建宏 创建宏的操作步骤: (1)在“数据库”窗口中“对象”列表下选中“宏”。 (2)单击“数据库”窗口工具栏上的“新建”按钮。 (3)单击“操作”字段的第一个单元格,然后再单击箭头以显示操作列表。 (4)选择要使用的操作。 8.3 创建宏与宏操作 (5)键入操作的说明。注释不是必选的,但可以使宏更易于理解和维护。 (6)在窗口的下半部,如果需要,请指定操作的参数。 如果要在一个宏内添加更多的操作,请移动到另一个操作行,并重复执行第(3)~(6)步。Access将按照操作列表上的顺序执行操作。 例:图 8.3-8.6 创建打开“欢迎” 窗体的宏 实例图8.3-8.6 8.3 创建宏与宏操作 8.3.2 创建宏组 宏组就是在同一个宏窗口中包含多个宏的集合。在宏组中,每个宏需要有一个名称。 要创建宏组,可以按照如下步骤进行: (1)在“数据库”窗口中,单击“对象”下的“宏”按钮。 (2)单击“数据库”窗口工具栏上的“新建”按钮。 (3)单击状态栏中的“宏名”按钮,在宏设计窗口中出现“宏名”列。 8.3 创建宏与宏操作 (4)在“宏名”栏内,键入宏组中的第一个宏的名字。 (5)添加需要宏执行的操作。在一个宏中可以包含一个或者多个操作。 (6)如果希望在宏组内包含其他的宏,请重复第(4)~(5)步。 创建宏组以后,如果需要引用宏组中的宏,可以使用如下的语法格式:宏组名.宏名。 图8.7-8.9 8.3 创建宏与宏操作 Access提供了五十余种宏操作,根据用途,可以将它们分为五类: (1)窗体和报表的数据操作。 (2)执行动作操作。 (3)导入和导出操作。 (4)对象处理操作。 (5)其他操作。 表8.2根据操作的用途对宏进行分类。 8.3 创建宏与宏操作 为了方便读者学习,在此介绍一下宏操作及其功能。 AddMenu:把菜单添加到一个窗体或者报表的自定义菜单栏中,用它来限制和决定表格所基于的记录类型序号。 ApplyFilter:将一个过滤器或者查询放到一个表格中以筛选表格的记录显示。 Beep:使计算机发出“嘟嘟”的响声向用户报警。 CancelEvent:取消由宏指令启动的一个事件。 Close:关闭一个对象。 Co
文档评论(0)