版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全国计算机等级考试二级ACCESS培训讲义,班 级:access2班 教 师:王凌风 电 话Q Q: 656018804,对培训学员要求,1、明确自己,明确目标! 2、注重方法,100投入! 3、团队合作,共解难题! 4、注重资料,按章按知识点逐一把握 5、不抛弃不放弃,坚持就是胜利!,自信坚持成功,考试方式,笔试(选择题35个+填空题15空) 公共基础知识(30分;识记为主,理解及推导为辅) ACCESS数据库程序设计(70分;假期把握练习册) 机试(三大题)以真题为准,强化练习! 基本操作30分 简单应用40分 综合应用30分,第七章宏,7.1 宏的基本概念,宏由
2、一些操作和命令组成,这些操作和命令用来完成自动化任务。用户可以通过创建宏来自动执行某一项重复的或者复杂的任务。,关键考点: 宏、宏组的基本概念、创建方法 条件宏的相关概念、创建方法 常用宏操作命令,7.1 宏的基本概念,通过宏自动执行重复任务的功能,可以保证工作的一致性,避免由于忘记某些操作而引起的错误。宏节省了执行任务的时间,提高了工作效率。宏的基本功能如下 显示和隐藏工具栏。 打开和关闭表、查询、窗体和报表。 执行报表的预览和打印操作以及报表中数据的发送。 设置窗体或报表中控件的值。 设置Access工作区中任意窗口的大小,并执行窗口移动、缩小、放大和保存等操作。 执行查询操作,以及数据的
3、过滤、查找。 为数据库设置一系列的操作,简化工作。,7.1 宏的基本概念,宏与VBA(Visual Basic for Application) 宏的操作,都可以用VBA编写程序达到相同的功能,但下面的操作更适于用VBA来实现: 数据库复杂操作何维护 自定义过程的创建和使用 错误处理,7.1 宏的基本概念,宏的基本分类 操作序列宏:按一组操作顺序定义的宏,执行顺序以操作定义的先后为依据。 宏组:将多个宏组织在一个宏组中。其中每个宏又可以包含多个操作。 条件操作宏:在宏的操作前可以添加一个条件,当条件为真,则执行对应操作,否则不执行。,7.2 宏的创建,宏对象工具栏,7.2 宏的创建,操作序列宏
4、 宏必须保存才能执行。 例:“操作序列宏示例”依次显示三个对话框。 创建步骤:新建选取一系列操作并设定各操作参数保存,7.2 宏的创建,自动执行宏 功能:在打开数据库时会自动运行。 创建方法:宏命名为AutoExec即可 打开数据库时应按住Shift键,则可使自动执行宏在数据库打开时不执行,7.2 宏的创建,宏组 定义:共同存储在一个宏名下的相关宏的集合。 作用:将许许多多相关的宏分到不同的宏组中有助于更方便地对数据库进行管理。 组成:一个宏组名多个宏名 示例如图,显示“宏名”列,7.2 宏的创建,条件操作宏 创建时,先点击条件按钮 创建方法:在每个操作的条件列输入条件表达式 条件是一个计算结
5、果为 True/False 或“是/否”的逻辑表达式 只有条件为真,其后的操作方可执行,否则执行下一操作 如果后续的操作与前一操作用相同的条件,只需在条件列中输入()即可,条件表达式举例,7.2 宏的创建,操作参数说明 操作参数是某些宏所必需的附加信息、用于控制相关操作的运行方式。 建议按操作参数的排列顺序来设置操作参数,因为某一参数的选择将决定其后面参数的选择。 通过从“数据库”窗口 拖拽数据库对象的方式来向宏中添加操作,会自动为这个操作设置适当的参数。 如果操作中带有调用数据库对象名称的参数,则可以将对象从“数据库”窗口中拖拽到参数框,从而自动设置参数及其对应的对象类型参数。 可以用前面加
6、有等号 (=) 的表达式来设置相关操作参数。,7.2 宏的创建,运行宏 直接运行宏:双击宏名 在宏组中运行宏:要把宏作为窗体或报表中的事件属性设置,或作为RunMacro(运行宏)操作中的Macro Name(宏名)说明,可以用如下格式指定宏: 宏组名.宏名 VB过程中运行宏:将RunMacro操作添加到相应的过程中 从控件中运行宏:如果希望从窗体、报表或控件中运行宏,只需相应控件的属性对话框的“事件”选项卡的对应事件中选择当前数据库中的相应宏。 在菜单或工具栏中运行宏:可以将宏添加到菜单或工具栏中,从而在菜单或工具栏中运行宏。,7.3 常用宏命令,一、打开或关闭数据库对象,7.3 常用宏命令
7、,1、OpenTable、 OpenQuery,参数说明 表名(查询名):打开表(查询)的名称。 视图:打开表的视图。可选择“数据表”、“设计”、“打印预览”、“数据透视表”或“数据透视图”。默认 “数据表”。 数据模式:表的数据输入模式。“添加”(可添加记录,但不能修改以前的数据)、“编辑”(对数据进行修改)、“只读”(仅可查看数据,不能编辑),7.3 常用宏命令,2、OpenForm,参数说明 窗体名称:打开的窗体名称。 视图:基本选项为“窗体”、“设计”、“打印预览”、“数据表”、“数据透视表”或者“数据透视图”。默认为“窗体”。 筛选名称:对窗体的记录进行限制或排序的筛选。 Where
8、条件: 一个有效的SQL WHERE子句(没有单词 WHERE)或表达式 数据模式: “添加” 、“编辑” 、“只读” 窗口模式:“普通” 、“隐藏”(窗体被隐藏)、“图标”(窗体打开时最小化为屏幕底部的小标题栏)、 “对话框” 。默认为“普通”。,7.3 常用宏命令,3、OpenReport,参数说明 报表名称:打开的报表名称。 视图:基本设置为“打印”(立即打印报表)、“设计”或“打印预览”。默认值为“打印”。 筛选名称:对窗体的记录进行限制或排序的筛选。 Where条件: 一个有效的SQL WHERE子句(没有单词 WHERE)或表达式 窗口模式:“普通” 、“隐藏”(窗体被隐藏)、“图
9、标”(窗体打开时最小化为屏幕底部的小标题栏)、 “对话框” 。默认为“普通”。,7.3 常用宏命令,4、OpenDataAccessPage,参数说明 访问页名称:打开访问页的名称。 视图:可选择 “设计”、“浏览”、。默认 “浏览”。,5、OpenModule,参数说明 模块名称:打开模块的名称。 过程名称:要在其中打开模块中的某个过程的名称。,7.3 常用宏命令,6、RunMacro(运行已定义的宏),参数说明 宏名:所要运行宏的名称。如果宏在宏组中,它将以 宏组名.宏名。该参数是必需的。 重复次数: 宏运行次数的上限。如果将本参数留空(并且将“重复表达式”也留空),该宏将只运行一次。 重
10、复表达式: 结果为 True (-1) 或 False (0)。当表达式的值为 False 时宏将停止运行。每次宏运行的时候都将计算该表达式的值。,7.3 常用宏命令,7、Close(关闭数据库对象),参数说明 对象类型:要关闭的窗口的对象类型。 对象名称:要关闭的对象名称(在“对象类型”项下选择)。 保存:决定关闭时是否要保存对对象的更改。可选择“是”(保存对象)、“否”(关闭对象而不保存)或“提示”(提示用户是否要保存对象)。默认值为“提示”。,7.3 常用宏命令,二、刷新、查找数据或定位记录,三、刷新、查找数据或定位记录,7.3 常用宏命令,四、其它常用命令,7.3 常用宏命令,9、Ru
11、nSQL,参数说明 SQL语句: 所要运行的操作查询或数据定义查询对应的SQL语句(INSERT INTO、DELETE、SELECT.INTO、UPDATE、CREATE TABLE、ALTER TABLE 、DROP TABLE、CREATE INDEX、DROP INDEX )。该语句的最大长度是 255 个字符。该参数是必需的。 本例:UPDATE 教师 SET 姓名 = 张三 WHERE 姓名 = 张宏,7.3 常用宏命令,10、RunAPP(启动应用程序),参数说明 命令行:用来启动应用程序(包括路径和任何其他必需的参数,比如在特定模式下运行应用程序所需的开关)。这是必需参数。 本
12、例运行记事本程序:C:WINDOWSsystem32notepad.exe,11、Quit(退出Access),参数说明 选项:指定当退出 Access 时对没有保存的对象所作的处理。“提示”(是否保存对话框)、“全部保存”(不经对话框提示即保存所有对象)或“退出”(退出时不保存任何对象)。默认值为“全部保存”。,7.3 常用宏命令,12、SetValue(设置控件属性值),参数说明 项目:要设置值的字段、控件或属性的名称。必须用完整的语法形式引用该项,如Forms!formname!controlname。该参数是必选参数。 表达式:表达式来对该项的值进行设置。 本例:Forms!学生!学生
13、编号.BackColor,7.3 常用宏命令,13、Msgbox(消息窗),参数说明 消息:消息框中的文本。 类型:消息框的类型。每种类型都有不同的图标。可以单击“无”、“重要”、“警告?”、“警告!”和“信息”。默认值是“无”。 标题:在消息框标题栏中显示的文本。,7.3 常用宏命令,消息窗MsgBox 消息窗用于显示消息,等待用户单击按钮,并返回一个整型值。基本格式: MsgBox (提示,按钮风格 ,标题,帮助,上下文),7.3 常用宏命令,1.消息窗MsgBox MsgBox (提示,按钮风格 ,标题,帮助,上下文),说明: 1、除“提示”外,省略任何位置参数,则必须保留相应的逗号分隔
14、符。 2、提示文本如需换行,则用 Chr(13) + Chr(10) 将各行分开。,MsgBox(Hello, vbOKOnly, my title) MsgBox(Hello Chr(13)+Chr(10) World, , my title),7.3 常用宏命令,根据用户所选按钮,函数返回1到7的整数值,其含义如下,7.3 常用宏命令,14、TransferSpreadsheet(电子表格导入导出),参数说明 (了解一下) 迁移类型:“导入”、“导出”或“链接”。 电子表格类型:所要导入、导出或链接的电子表格的类型。 表名:用于指明 Access 表的名称。 文件名:用于指明所要导入、导出
15、或链接的电子表格文件的名称。该名称包括完整路径。该参数为必选参数。 有字段名称:用于指明电子表格的第一行是否包含字段名。 范围:用于指明导入或链接的单元格范围。(如Sheet1!A1:C7)。当导出时,该参数应为空,7.3 常用宏命令,15、TransferDatabase(数据库导入导出),参数说明 (了解一下) 迁移类型:“导入”、“导出”或“链接”。 数据库类型:导入来源、导出目的或链接目的数据库的类型。 对象类型:要导入或导出的对象的类型(如表等)。 源:要导入、导出或链接的表、选择查询或 Access 对象的名称。 目标:目标数据库中导出、导入或链接到的表、选择查询或 Access
16、对象的名称。 仅结构:指明是否忽略数据而仅导入或导出数据库中表的结构。,7.2 宏的创建,调试宏 利用“单步”(一次执行宏的一个操作)执行宏调试工具,可观察宏中的执行顺序及每一操作结果,从中发现及排除问题。 点击单步按钮 ,使其处于按下状态。 点击运行按钮 ,出席“单步执行宏”对话框。,7.3 宏向VB代码转换,转换窗体或报表中的宏 “设计”视图中打开窗体或报表 “工具” “宏” “将窗体/报表的宏转化为VB代码” 转换不属于任何窗体或报表的全局宏 打开宏对象窗口,选择要转换的宏 “文件” “另存为” 在对话框中将保存类型选为“模块”,过关练习选择题,1.使用宏组的目的是( )。 A.设计出功
17、能复杂的宏 B.设计出包含大量操作的宏 C.减少程序内存消耗 D.对多个宏进行组织和管理 2.能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的( )。 A.方法和事件 B.事件和方法 C.事件和属性 D.过程和方法 3.下列操作中,不属于VBA可以实现的操作为( )。 A.数据库的复杂操作和维护 B.自定义过程的创建和使用 C.建立自定义菜单栏 D.一些错误处理 4.宏操作SetValue可以设置( )。 A.窗体或报表控件属性 B.刷新控件数据 C.字段的值 D.当前系统的时间,D,B,C,A,过关练习选择题,5.下列说法错误的是( )。 A. ACCESS启动时,将会加载自动启
18、动宏 B. 可以设置宏的命令执行顺序为随机或者顺序执行 C. 设计了条件宏,宏中有些操作会根据条件决定是否执行 D. 宏可以分类组织到不同宏组中 6.打开查许的宏操作是( )。 A.OpenForm B.OpenQuery C.OpenTable D.OpenModule 7.在一个数据库中已经设置了自动宏AutoExec,如果打开数据库时不想执行这个宏,正确的操作是( )。 A.用enter键打开数据库 B.打开数据库时按住alt键 C.打开数据库时按住Ctrl键 D.打开数据库时按住Shift键,B,B,D,过关练习选择题,8.在宏的调试中,可配合使用设计器上的工具按钮( )。 A.调试
19、B.条件 C.单步 D.运行 9.假设“宏1”中只有一个操作SetValue,其中第一个参数项目为Lable10.Caption,第二个参数为Text10.窗体fmtest中有一个标签Lable10和一个文本框Text10 ,现设置Text10 的“更新后”事件为运行“宏1”,则结果为( )。 A.将文本框清空 B.将标签清空 C.将文本框中内容复制给标签的标题,二者显示相同内容 D.将标签的标题复制到文本框,二者显示相同内容 10. 某窗体中设置一按钮希望打开另一窗体,需要执行的宏操作为( )。 A.OpenQuery B.OpenReport C.OpenWindow D.OpenForm,C,C,D,过关练习选择题,11.在条件宏设计时,对连续重复的条件,可以代替的符号是( )。 A. B. C., D.; 12.在条件宏中,带条件的操作是否执行取决于条件的真假,而没有指定条件的操作则会( )。 A.无条件执行 B.有条件执行 C.不执行 D.出错 13.ACCESS中,不应当使用宏完
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玉溪师范学院《数据库原理与应用实训》2021-2022学年期末试卷
- 怀文第八章全章教案
- 作文写作方法与思路
- 电动汽车 - 轴向磁通油冷电机
- 2024年速冻调理肉制品项目评估分析报告
- 2024年蓄热式高温预热烧嘴项目成效分析报告
- 2024届广西壮族自治区钦州市高三假期自主综合能力测试(三)数学试题
- 残疾证个体工商户合同
- 采购合同内容汇报模板
- 不可抗拒原因员工解除合同协议书范本
- 廉洁文化进校园班级主题班会
- 中国戏剧概述.(课堂PPT)
- 水污染控制工程课程设计(AAO)
- 盘扣式外脚手架施工方案
- 古诗句接龙100首
- 注塑车间生产作业流程图
- 10KV台箱变试验方案
- 司机控制器的发展历史
- 角钢钢材检测报告(共23页)
- 肩峰下撞击综合征ppt课件
- 惠普增霸卡使用说明
评论
0/150
提交评论