- 1、本文档共60页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【计算机】第9章 宏
第9章 宏 前面我们学习了Access数据库中几种基本的对象,表、查询、窗体和报表。这些数据库对象具有很强的功能,但创建的数据库系统只有创建者本人能够操纵使用。Access中的宏和模块两种对象,能将Access数据库中的各种对象有机地结合起来,给用户提供一个完整和操作方便的数据库系统。比如,有这样一个“学习课程查询宏”,执行该宏的结果是包含“打开查询”和“打开窗体”两个操作,从而简化了操作步骤,如图9-1所示。 使用宏,用户就不必写许多的程序,轻松建立一个功能强大的数据库应用程序。下面简单介绍一下宏。 第9章 宏 9.1 宏的基本知识 9.2 创建宏和宏组 9.3 运行宏 9.4 宏的应用实例 9.5 习题 9.1 宏的基本知识 宏(Macro)就是Access所提供给程序开发者开发窗体或报表的应用程序。它是由一个或多个操作命令组成的集合,其中每个操作能够实现特定的功能。将多个操作集合在一起,就可以自动完成各种简单的重复性工作,让用户轻易地执行Access的各项命令操作,从而实现操作的自动化,提高工作效率。宏是Access 2002数据库的对象之一,和表、查询、窗体、报表等其他数据库对象一样。 9.1.1 宏的作用 使用数据库中宏操作执行任何重复任务或一系列任务时,可以节约时间、提高效率。用宏实现的重复执行任务通常都是非常有用的。当执行所指定的每次以同样的方法运行的操作时,宏会使数据库增加准确性和有效性。宏可以执行多种任务。例如,如果每次打开一个数据库时,需要执行一个查询,然后打印一个报表。这些操作可以创建一个宏来自动完成。建立一个“关闭窗体”的按钮,与“Close”宏命令结合,那么当用户按下此按钮时,就会自动关闭窗体。 使用宏非常简单,只需利用几个宏操作即可以将已创建的数据库对象联系在一起,实现特定的功能。Access 2002提供了很多个宏操作,其中几种常见的宏命令见表9-1。 9.1.2 宏的分类 宏可以分成宏、宏组和条件操作宏。宏是操作序列的集合,而宏组是宏的集合,条件操作宏是带有条件的操作序列,这些宏中所包含的操作序列只有在条件成立时才可执行。 1.宏 宏是由一个或多个操作命令组成的集合,其中每个操作都实现特定的功能。例如,打开某个窗体或打印某个报表。宏可以自动完成某些常规任务。例如,可执行一个宏,用于在用户单击某个命令按钮时打印报表。 2.宏组 宏组实际上是以一个宏名来存储相关的宏的集合。宏组中的每一个宏都有宏名,用以标识宏,以便在适当的地方引用宏。这样可以更方便地对宏进行管理,对数据库进行管理。例如,可以将同一个窗体上使用的宏组织到一个宏组中。 3.条件操作宏 条件操作宏就是在宏中设置条件式,用来判断是否要执行下一个宏命令;也就是只有当条件式成立时,该宏命令才会被执行。这样可以加强宏的功能,也使宏的应用更加广泛。利用条件操作可以根据不同的条件执行不同的宏操作。具有条件的宏成为条件操作宏。例如,如果在某个窗体中使用宏来校验数据,可能要显示某些信息来响应记录的某些输入值,另一些信息则响应不同的值。此时,可以使用条件来控制宏的流程。 9.2 创建宏和宏组 9.2.1 创建宏 创建宏需要创建两个主要部分,添加宏操纵和设置宏参数。创建宏操作主要有三种方法:在宏操作列表中选择所需的操作;在“宏”窗口的“操作”单元格中输入操作名;从“数据库”窗口中拖动对象到“宏”窗口操作列中。 【例9-1】 在“学籍管理数据库”中创建一个“学习课程查询宏”,使得它的执行结果如图9-1所示,包含“打开查询”和“打开窗体”两个操作。 宏的创建通过“宏”窗口完成,操作步骤如下: (1)打开新建宏窗口。在“学籍管理数据库”窗口中,单击对象栏中的【宏】按钮,再单击工具栏中的“新建”按钮,系统弹出如图9-2所示的新建宏窗口。 (2)选择第一个操作。单击“操作”列的第一行,再单击右边的下箭头,在下拉列表中,选择要使用的操作——“OpenQuery”(打开查询)。 在“注释”列中可输入此操作的说明——“打开学习课程查询”(此步骤可选)。 在窗口的下部,可以设置操作参数(可选)。 在“查询名称”下拉列表框中选择“学习课程查询”。在“视图”下拉列表框中选择“数据表”选项。在“数据模式”下拉列表框中选择“只读”选项,如图9-3所示。 如果需要在一个宏内添加更多的操作,可以把光标移动到下一行,重复执行以上步骤。 (3)另外一种快速创建宏的方法。在如图9-3所示的窗口中,将光标移动到“操作”的第二行,单击如图9-4所示菜单“窗
文档评论(0)