1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章:宏

第8章 宏 一、宏的概念 Macro (Micro)一系列微操作的集合。    设计一个宏,先发出“嘟嘟声”,显示“同学们好!”,打开教师表,显示“同学们再见!” 宏是一种能自动执行的操作序列,其中的每个操作都能够实现一个特定的功能。    使用宏的主要目的是实现事件响应,使窗体和控件之间的联系得以实现,从而开发出完整的数据库应用程序。宏实际上就是用VBA写的程序。 二、宏的设计 宏的分类 1.操作序列宏   按顺序执行一系列操作的宏。 2.条件宏 能根据条件选择执行不同操作的宏。 条件宏应该注意的问题: 窗体和报表的引用方法 例8-6 宏的操作 选择行, 插入行 删除行 复制行 移动行 全名称的写法 特殊宏AutoExe和AutoKeys, 3.宏组: 若干个宏的集合。用于宏的分类管理。一个数据库应用系统一般需要设计很多个宏,不便于管理和维护,可以根据用途将其分类并组织为若干个宏组。 调用格式:宏组名.宏名 例8-7 例:使用宏组的目的是______。 A)设计出功能复杂的宏 B)设计出包含大量 操作的宏 C)减少程序内存消耗 D)对多个宏进行组织和管理 宏的运行方法:P186 宏的调试:可以观察宏的运行流程 三、宏的分类 1.操作序列宏   按顺序执行一系列操作的宏。 2.条件宏 能根据条件选择执行不同操作的宏。 例:在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作。则带条件的操作是否执行取决于条件式的真假,而没有指定条件的操作则会___ A)无条件执行 B)有条件执行 C)不执行 D)出错 3.宏组 4.自动运行宏 四、常用宏 1.打开对象:OpenTable、OpenQuery 、OpenForm、OpenReport         2.关闭对象:Close 3.退出Access:Quit 4.记录定位:GotoRecord 5.设置对象属性值:SetValue 6.控制显示:Maximize、Minimize、Restore 7.通知或警告:Beep、MsgBox 第二节 宏的创建    一、操作序列宏的创建    二、条件宏的创建    三、宏组的创建    四、自动运行宏的创建 一、操作序列宏的创建 1.打开宏设计视图:单击“新建”按钮; 2.在“操作”列中设置操作序列; 3.在“操作参数”栏中设置操作参数; 4.在“备注”列中为每个操作加注释信息; 注意:注释信息对宏的运行不起作用,一般添加该项操作的功能和作用等解释性信息,为日后的阅读和维护提供帮助。 5.保存。 例1:创建浏览学生信息的纵栏式窗体,并在窗体上添加7个命令按钮,分别实现记录的浏览、记录的添加、关闭窗体、退出Access,窗体名称为学生信息。 二、条件宏的创建    与操作序列宏的创建方法基本相同,不同之处是需要在条件列中设置操作所需要的条件。    “条件”列的添加与去除方法:  (1)视图菜单(条件项;  (2)单击条件按钮。 条件项设置格式: Forms![窗体名]![控件名] 或 Reports![报表名]![控件名]  注意:如果希望条件值为真时,顺序运行一系列操作,只需为序列中第一个操作指定条件,其它操作在条件列中输入省略号(…)。 例2:创建如下图所示窗体LM02,添加切换按钮tt,命令按钮t1和t2,实现功能为当切换按钮处于选中状态,单击t1则打开学生表,切换按钮不选中单击t2则打开教师表。设置命令按钮t1、t2单击事件执行宏,请设计窗体。 三、宏组的创建    与操作序列宏的创建方法基本相同,不同之处是需要在“宏名”列中分别指定各成员宏的宏名,在“操作”列中设置各成员宏的操作序列。    “宏名”列的添加与去除方法:  (1)视图菜单(宏名;  (2)单击宏名按钮。 注意: (1)保存宏组时,指定的名字是宏组的名字。显示在数据库窗中中的宏和宏组列表中。 要引用宏组中某个宏,格式:宏组名.宏名 (2)运行宏组时,不是运行宏组中每一个宏,而是宏组中的第一个宏。 四、自动运行宏的创建()    在数据库启动时自动运行的宏。    创建方法与其他宏的创建方法相同,只是保存时命名为AutoExec。  注意:   打开数据库时按住Shift键可取消自动运行宏的执行。 第三节 宏的运行和编辑 一、运行 1.双击宏名; 2.选定宏(运行按钮; 3.工具菜单(宏(执行宏(指定要运行的宏。 注意:以上3种运行方式仅用于宏的调试,宏的主要用途是作为事件响应自动运行。 二、编辑 打开宏设计视图直接修改。 Openform 本章考点

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档