- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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宏操作创建用户自定义菜单栏
您可能关注的文档
最近下载
- Android Studio系列教程2--基本设置与运行.pdf VIP
- 《光伏施工质量管理制度》.docx VIP
- 妇产科手术分级目录.pdf VIP
- VW 01110-3-2020-螺纹连接第三部分:监视连续旋转驱动工具的参数设置系统(中文).pdf VIP
- 原子、分子、离子和元素的相互关系.ppt VIP
- 桂林理工大学 856材料科学基础 2015-2021年考研专业课历年真题.pdf VIP
- 4区块链原理与技术 第四讲 共识算法.pptx VIP
- 国际服务贸易 教学案例(王海文).docx
- 雅马哈CLP785&775&745&735用户使用说明书.pdf
- VW 01110_2_EN-2022 螺纹连接装配和工艺保证.pdf VIP
文档评论(0)