计算机二级ACCESS - 2011考试大纲及复习方法+历年真题+讲义 - 图(8)
以后打开该数据访问页时,将自动播放该背景音乐。
这里需要说明两点:第一,在使用自定义背景颜色、图片或声音之前,必须删除已经应用的主题;第二,在数据访问页中自定义“背景颜色”或“图片”后,有些已设计的控件,如“标签”控件,没有得到显示,可以使用“格式”→“置于顶层”命令,把“标签”控件置于顶层。
第7章 宏
7.1 宏的功能
7.1.1 宏的基本概念
宏是指一个或多个操作的集合,其中每个操作实现特定的功能,例如打开某个窗体或打印某个报表。宏可以使某些普通的任务自动完成。在Access中,共定义了近50种这样的基本操作,也叫宏命令。
Access中宏可以分为:操作序列宏、宏组合含有条件操作的条件宏。 宏组是共同存储在一个宏名下的相关宏的集合。
对于一些复杂的操作,还可以使用条件宏,即在执行宏的过程中按照一定的逻辑条件来决定执行哪些宏命令。 使用宏的好处:
创建的过程简单。不需编程,不需记住各种复杂的语法,即可实现某些特定的自动处理功能。
7.1.2 设置宏操作
Access中提供了一系列基本的宏操作,每个操作都有自己的参数,可以按需要进行设置。常见宏操作和功能参见附录D 7.2 建立宏
7.2.1 创建操作序列宏
(1)在“宏”窗口的“操作”列单击第一个空白行。假如要在两个操作行之间插入一个操作,单击插入行下面的操作行的行选定器,然后在工具栏上单击“插入行”按钮。 (2)在“操作”列,请单击箭头显示操作列表。 (3)选择要使用的操作。
(4)可以在“操作”列右侧的“备注”栏中为操作键入相应的说明,说明是可选的。 (5)假如需要,在窗口的下部指定参数。 宏窗口的组成:
? “操作”列 ? “宏名”列 ? “条件”列 ? “注释”列
? “操作参数”部分 ? “说明”部分 7.2.2 创建宏组
? 宏组由若干彼此相关的宏组成 ? 宏组中的每个宏有自己的宏名,执行宏组中的宏时需要在宏名前加宏组名,形式为:
宏组名.宏名。
? 建立宏组的目的是方便管理 7.2.3 条件操作宏
条件宏是设置了宏命令的执行条件的宏。
36
运行宏时先测试条件,如果条件成立,则执行对应的宏命令。否则,不执行。 关于创建条件宏:
操作时需要先执行菜单命令“视图” →“条件”,调出“条件”列。
? 其中条件是任何计算结果为 True/False 或“是/否”的表达式 例如: [Forms]![按性别浏览学生].[frm性别]=1 7.2.4 设置宏的操作参数
在宏中添加了某个操作之后,可以在“宏”窗口的下部设置这个操作的参数。 关于设置操作参数的一些提示如下:
(1)可以在参数框中输入数值,也可以从列表中选择某个设置。
(2)假如通过从“数据库”窗口拖曳数据库对象的方式来向宏中添加操作,系统会设置适当的参数。
(3)假如操作中有调用数据库对象名的参数,则可以将对象从“数据库”窗口中拖曳到参数框,从而设置参数及其对应的对象类型参数。
(4)可以用前面加等号的表达式来设置许多操作参数。 7.2.5 运行宏
运行宏时,系统按照宏中宏命令的排列顺序由上向下依次执行各个宏命令。 1.直接运行宏
(1)从“宏”窗口中运行宏,请单击工具栏上的“运行”按钮 。
(2)从“数据库”窗口中运行宏,请单击“宏” ,然后双击相应的宏名。 (3)从 “工具”菜单上选择“宏”,单击“运行宏”命令,再选择选择或输入要运行的宏。 (4)使用Docomd对象的RunMacro方法,在VBA代码过程中运行宏。 2.运行宏组中的宏 (1)将宏指定为窗体或报表的事件属性设置,或指定为RunMacro操作的宏名(Macro Name)参数。引用宏组的格式:宏组名.宏名
(2)从“工具”菜单中选择“宏”选项,单击“运行宏”命令,再选择或输入要运行的宏组中的宏。
(3)使用Docomd对象的RunMacro方法,在VBA代码过程中运行宏。 3.通过窗体、报表或控件的事件运行宏或事件过程
Access可以对窗体、报表或控件中的多种类型事件做出响应,包括鼠标单击、数据更改以及窗体或报表打开或关闭等。
将窗体、报表或控件的适当事件属性设为宏的名称;如果使用的是事件过程,可以设为“事件过程”。 7.2.6 宏的调试
在Access系统中提供了”单步“执行的宏调试工具。使用单步执行宏,可以观察宏的流程和每个操作的结果,并且可以排除导致错误或产生非预期结果的操作。 调试的步骤:
(1)打开相应的宏。
(2)在工具栏土单击“单步”按钮。 (3)在工具栏上单击“运行”按钮。
(4)单击“单步”按钮,以执行显示在“单步执行宏”对话框中的操作。 (5)单击“暂停”按钮,以停止宏的运行并关闭对话框。 (6)单击“继续”以关闭单步执行,并执行宏的未完成部分。
如果要在宏运行过程中暂停宏的执行,然后再以单步运行宏,请按[Ctrl+Break]快捷键 7.3 透过事件触发宏
37
7.3.1 事件的概念
事件是在数据库中执行的一种特殊操作,是对象所能辨识和检测的动作,当发生于某一个对象上时,其对应的事件就会被触发。
事件是预先定义好的活动,也就是说一个对象拥有哪些事件是由系统本身定义的,至于事件被引发后要执行什么内容,则由用户为此事件编写的宏或事件过程决定的。事件过程是为响应由用户或程序代码引发的事件或系统触发的事件而运行的过程。 宏运行的前提是有触发宏的事件发生。 7.3.2 通过事件触发宏 常用的触发宏的操作有:
(1)将宏和某个窗体、报表相连。
当其中的数据被修改的前后,或者该窗体失去/获得焦点,或者在窗体中执行了鼠标或键盘操作,都可以设置使其触发运行宏。
(2)用菜单或工具栏上的某个命令按钮触发宏。 (3)将宏和窗体、报表中的某个控件相连。
当单击了该控件,或其中的数据发生改变,或该控件失去/获得焦点时运行宏。 (4)用快捷键触发执行宏。
(5)制作autoexec宏。使得打开数据库时自动运行宏。 附:常见操作:
1打开或关闭数据库对象
OpenForm命令用于打开窗体。 OpenReport命令用于打开报表。 OpenQuerv命令用于打开查询。 Close命令用于关闭数据库对象。 2运行和控制流程
RunSQL命令用于执行指定的SQL语句。 RunApp命令用于执行指定的外部应用程序。 Quit命令用于退出Access。 3设置值
SetValue命令用于设置属性值。 4刷新、查找或定位记录
Requery命令用于实施指定控件重新查询及刷新控件数据。 FindRecord命令用于查找满足指定条件的第一条记录。 FindNext命令用于查找满足指定条件的下一条记录。 GoToRecord命令用于指定当前记录。 5控制显示
Maxmize命令用于最大化激活窗口。 Minmize命令用于最小化激活窗口。
Restore命令用于将最大化或最小化窗口恢复至原始大小。 6通知或警告用户
Beep命令用于使计算机发出“嘟嘟”声。 MsgBox命令用于显示消息框。
SetWarnings命令用于关闭或打开系统消息。 7导入和导出教据
TransferDatabase命令用于从其他数据库导入和导出数据。
38
TransferText命令用于从文本文件导入导出数据。 …… 此处隐藏:3821字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




