第8章 宏小结.pptx

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

本章要点 宏的概念、作用和类型。 宏的创建、执行与调试。 宏的应用。;2;宏的基本概念 宏是由一个或多个宏操作命令组成的集合。宏只有一个设计视图。 宏的分类 独立的宏(宏对象)、嵌入式宏(依附在对象中)、数据宏(依附在数据表) 宏结构:序列宏、子宏(不允许嵌套)、宏组(允许嵌套)和条件宏。 常用的宏操作命令 Access 2010提供了66个宏操作命令。常用的宏操作命令分类如下: 打开或关闭数据库对象的宏操作命令 OpenForm 打开窗体 参数:窗体名称、视图、筛选名称、当条件、数据模式、窗口模式 视图:窗体,设计,打印预览,数据表,数据透视表,数据透视图,布局 筛选名称:可以是查询对象名或SQL语句 当条件:无Where的条件,如 [入学成绩] between 550 and 600 数据模式:增加,编辑,只读 窗口模式:普通,隐藏,图标,对话框 举例:打开学生窗体,显示少数民族,男性且入学成绩在620-650之间的记录 回答:学生窗体的记录源为学生表;窗体名称为学生;视图为窗体;筛选名称为select * from 学生 where 民族“汉族” and 性别=“男“;当条件为[入学成绩] Between 620 And 650;数据模式为编辑;窗口模式为普通;4;5; 用户界面 AddMenu 创建一个菜单项 参数:菜单项名称、菜单宏的名称、状态栏文字 说明: 一级菜单结构:add(菜单项名称,菜单宏)…… 其他级菜单结构:子宏:命令或菜单项 ; 子宏:菜单或菜单项 举例:主菜单.accdb 运行和控制宏序列的执行流程 RunMacro 执行一个宏 参数:宏名称、重复次数、重复表达式 说明:当二个重复参数都有输入,则看谁先结束重复次数。 重复表达式是指表达式的值为False时,停止重复运行宏。 举例:用runmacro宏查汉族记录 StopAllMacros 终止当前所有宏的运行 参数:无 StopMacro 终止当前正在运行的宏 参数:无 QuitAccess 退出Access 参数:提示、全部保存、退出;7;创建宏 创建序列宏 创建子宏(submacro) 创建宏组(通过程序流程的Group创建宏组) 创建条件操作宏(if) 创建嵌入的宏 事件: 单击(Click): 当用户单击一个对象时,这个对象发生单击事件。 双击(DblClick): 当用户双击一个对象时,这个对象发生双击事件。 击键(KeyPress): 当用户点击键盘,焦点对象发生击键事件。 加载(Load): 当窗体被打开且第一条记录显示之前发生。 成为当前(Current): 当对象的当前记录被选中时发生。 关闭(Close): 当对象关闭并从屏幕上消失时发生。 更新前(BeforeUpdate): 用更改后的数据更新记录之前发生。 更新后(BeforeUpdate): 用更改后的数据更新记录之后发生。 创建数据宏 创建事件驱动的事件宏 事件:数据表记录插入后、更新后(前)、删除后(前)发生事件 创建已命名的数据宏 由rundatamacro调用命名的数据宏 ;宏的运行与调试 通过OnError或ClearMacroError等宏操作,指出宏运行出错的处理。 通过SingleStep宏操作允许在宏执行过程中进入单步执行模式。;举例1:调用已命名的数据宏。把8-7学生数据表中民族字段中的所有的汉族数据更改为回族数据。;;8.3.2 宏的调试 在Access中提供了单步执行的宏调试工具。使用单步跟踪执行,可以观察宏的执行流程和每一步操作的结果,便于分析和修改宏中的错误。 例8-9 利用单步执行,观察例8-1中创建的“操作序列宏”的执行流程。;8.4 宏的应用 用宏控制窗体 宏可以对窗体进行很多操作,包括打开、关闭、最大化、最小化等,下面??过建立一个AutoExec宏来说明用宏控制窗体的操作。AutoExec宏会在打开数据库时触发,可以利用该宏启动“登录对话框”窗体。 例8-10 利用AutoExec宏自动启动“登录对话框”窗体。;例8-11 利用宏创建3级菜单,一级菜单包括“文件”、“编辑”和“退出”3个菜单项,其中“文件”菜单包括“打开窗体”、“打印预览”两个二级菜单,这两个二级菜单又分别包含3个三级菜单,“编辑”菜单包含3个二级菜单,“退出”菜单包含两个二级菜单。;用addmenu宏操作创建用户自定义菜单栏

文档评论(0)

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

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

1亿VIP精品文档

相关文档