数据库及其应用第9章.pptVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库及其应用第9章

第9章 宏 宏的基本概念 宏、条件宏及宏组的创建 宏的运行与调试 本章目录 9.1 宏的概念 9.2 宏的创建 9.3 宏的运行与调试 本章小结 9.1 宏的概念 宏是Access数据库的对象之一,其主要功能就是使操作自动进行。 9.1.1宏的基本概念 宏是由一个或多个操作组成的集合,其中的每个操作都能自动地实现某个特定的功能。 Access预先定义了50多种宏操作指令,它们和内置系统函数一样,为数据库应用提供了各种基本功能,例如,打开或关闭窗体、预览或打印报表、查找或过滤记录,等等。 为了实现某个特定的任务,可以使用宏操作创建一个有序的操作序列,这种操作序列就是宏。 执行宏时,自动执行宏中的每一条宏操作,以完成特定任务。 2.宏与Visual Basic Access中宏的操作,都可以在模块对象中通过编写VBA(Visual Basic for Application)语句来达到相同的功能。 一般来说,对于事务性的或重复性的操作,如:打开或关闭窗体、预览或打印报表等,都可以通过宏来完成。 使用宏,可以实现以下一些操作: ① 打开或关闭数据库对象; ② 设置窗体或报表控件的属性值; ③ 建立自定义菜单栏; ④ 通过工具栏上的按钮执行自己的宏或者程序; ⑤ 筛选记录; ⑥ 在各种数据格式之间导入或导出数据,实现数据的自动传输; ⑦ 显示各种信息,并能使计算机扬声器发出报警声,以引起用户注意。 当要进行以下操作处理时,应该用VBA而不要使用宏: ① 数据库的复杂操作和维护; ② 自定义过程的创建和使用; ③ 一些错误处理。 9.1.2常用的宏操作 9.1.3宏的分类 Access的宏可以是包含操作序列的宏,也可以是一个宏组,宏组由若干个宏组成。 另外,还可以使用条件表达式来决定在什么情况下运行宏。 根据以上三种情况,可以把宏分为三类:操作序列宏、宏组和条件宏。 1.操作序列宏 操作序列宏是由一系列的宏操作组成的序列。每次运行该宏时,都将顺序执行这些操作。 2.宏组 可以将相关的宏保存在同一个宏对象中,使它们组成一个宏组,这样将有助于对宏的管理。 3.条件宏 条件宏带有条件列,通过在条件列指定条件,可以有条件的执行某些操作。如果指定的条件成立,将执行相应一个或多个操作;如果指定的条件不成立,将跳过该条件所指定的操作。 对于宏来说,宏的应用包括创建宏、运行宏两个基本步骤。 9.2 宏的创建 9.2.1创建宏的基本方法 1.两种创建宏的方法 (1) 在数据库的“宏”对象窗口中创建宏 在数据库窗口单击“宏”对象,再单击“新建”按钮,就会打开一个用来设置宏操作的窗口,即宏设计视图。 (2)在为对象创建事件的行为时创建宏 打开对象的属性表,选择某个事件,单击该事件框右侧的生成器按钮,在“选择生成器”对话框中选择“宏生成器”。 〖例9-1〗 2.宏设计视图的组成 宏设计视图是创建和修改宏的界面。 宏设计视图分为上、下两个部分: (1)上部分的列表 创建宏时,上部分的列表只有“操作”和“注释”两列,可以添加“条件”列和“宏名”列。 ① “操作”列,用于设置宏的操作序列。每个框中可以选定一个宏操作。运行宏时,通常从上而下执行宏操作,并跳过空白的框。 ② “注释”列,为宏操作输入说明文本。执行宏操作时,该部分不被执行。 ③ “条件”列,用于设置宏操作的执行条件,只有当条件满足时,才执行相应的宏操作。 当宏设计视图中没有“条件”列时,可选择“视图”菜单的“条件”命令,这时“条件”命令前打上“√”,宏设计视图中出现“条件”列。若要取消“条件”列,选择“视图”菜单的“条件”命令,取消“条件”命令前的“√”,即可。 ④ “宏名”列,输入宏组中宏的名称。一个宏组中可以包含多个宏,每个宏用一个宏名来标示,每个宏中可以包含多个宏操作。 当宏设计视图中没有“宏名”列时,可选择“视图”菜单的“宏名”命令,这时“宏名”命令前打上“√”,宏设计视图中出现“宏名”列。若要取消“宏名”列,选择“视图”菜单的“宏名”命令,取消“宏名”命令前的“√”,即可。 (2)下部分的列表 下部分的列表是“操作参数”列表,为上部分的列表中所选的宏操作设置附加信息。不同的宏操作,“操作参数”的设置内容也不相同。 (3)设置宏操作及参数时注意的问题 ① 如果要设置的宏操作与数据库的对象有关,可以用鼠标拖拽的方法自动进行设置。例如,要想创建一个宏,打开“进入系统”窗体。打开宏设计视图后,选择数据库窗体对象中的“进入系统”窗体,按住鼠标左键,将其拖拽到宏设计视图的“操作”列中,这时宏操作自动完成设置 ② 如果要通过表达式来设置参数,通常表达式前要加等号(=)。但是,SetValue宏操作的“表达式”参数和RunMacro宏操作的“重复表达式”参数除外。 ③ 有的参数

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档