Access2010数据库基础教程第6章 宏
Access2010数据库教学任务单元6

单元六使用宏及VBA任务一创建宏授课日期计划学时 2教学目标知识1.宏的概念及类型2.宏操作命令技能1.会使用宏设计视图2.会创建宏3.会选择宏操作命令、设置宏操作参数教学重点创建宏教学难点设置宏操作参数教学资源多媒体课件、试题库教学活动教学环节与内容教学设计时间1.复习和导入新课(1)复习内容在Word中,宏是如何定义的,有什么特点?(2)导入新课宏是Access数据库的一种对象,是一个或多个操作的集合。
宏可以看成是一种简化的编程语言,可以通过调用宏来重复执行某种特定的功能,如打开或关闭窗体、预览或打印报表、设置窗体或报表中控件的值、执行查询等。
列举日常数据管理中需要使用宏的案例,引发学生兴趣。
5min2.技能学习(1)使用宏设计视图创建宏(2)使用宏操作命令、设置宏操作参数教师操作演示,学生观看、模仿。
必要时要求一个具有典型特质的学生与老师互动,共同完成操作任务,借此查看教学效果。
15min3.知识归纳(1)宏的概念及类型(2)宏操作命令教师讲授并引导学生归纳总结。
5min4.技能训练通过创建查找记录宏掌握创建宏的操作。
学生上机完成任务并提交,进行分组互评。
55min作业:单元6相关习题、单元实训 6任务二创建宏组授课日期计划学时 2教学目标知识宏组的概念技能1.会创建宏组,引用宏组中的宏2.会创建AutoKeys宏3.*会创建嵌入宏和条件宏4.*会创建添加窗体菜单栏宏5.*会运行与调试宏教学重点创建宏组,引用宏组中的宏教学难点运行与调试宏教学资源多媒体课件、试题库教学活动教学环节与内容教学设计时间1.复习和导入新课(1)复习内容创建简单宏。
(2)导入新课宏组由多个相关的宏组成。
宏组中的每个宏需要使用不同的宏名,通常将一个窗体或一个报表中的宏放在一个宏组中,以便管理。
列举日常数据管理中使用宏组的案例,了解使用宏组的好处,引发学生兴趣。
5min2.技能学习(1)创建宏组,引用宏(2)创建AutoKeys宏(3)*创建嵌入宏和条件宏(4)*创建添加窗体菜单栏宏(5)*运行与调试宏教师操作演示,学生观看、模仿。
数据库基础与应用Access2010第3-6章简答题答案

数据库基础与应用Access2010课后简答题3~6章第3章简答题1、答:查询就是根据给定的条件从数据库的一个表或多个表中筛选出符合条件的记录,构成一个数据的集合。
提供数据的表即数据表,是查询的数据来源。
2、答:(1)使用查询向导在“创建”选项卡“查询”组中,点击“查询向导”按钮,弹出“新建查询”对话框,包括:简单查询向导、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。
接下来根据需求在查询向导的指导下建立即可。
(2)使用“设计”视图在“创建”选项卡“查询”组中,点击“查询设计”按钮,弹出“显示表”对话框,接下来选择所需数据来源即数据表,显示在查询设计视图上半部分,可设置相同字段的联系;下半部分用于指定查询所用的字段、排列方式、是否显示、汇总计算、查询条件的设置。
3、答:选择查询是按照用户需求,根据一定条件从已有的数据源中选择满足特定准则的数据形成一个动态集,将已有数据再组织或增加新的统计结果,不改变数据源中原有的数据状态。
操作查询除了从数据源中选择数据外,还可以对表中的记录进行追加、修改、删除、更新,即改变表的内容,还有生成表查询可以生成新表数据,并且这种更新是不可恢复的。
第4章简答题1、:答(1)综合统一。
数据库支持的数据语言统一(定义语言、操作语言、控制语言、语言风格)(2)高度非过程化。
只需提出“做什么”(3)面向集合的操作方式。
(4)语言简洁。
(5)同一种语法结构,两种使用方式。
(联机交互方式、嵌入式)2、答:SQL特定查询:(1)联合查询:可以将两个或两个以上的表或查询所对应的多个字段的记录合并为一个查询表中的记录。
(2)传递查询:可直接将命令发送到ODBC数据库服务器,在另一个数据库中执行查询,在使用查询时,可以不与服务器的表连接,直接使用相应的表,可减少网络负荷。
(3)数据定义查询:SQL还提供用于定义和维护表结构的数据定义语句,使用数据定义查询可以在当前数据库中创建、删除、更改表和创建索引,每个数据定义查询只能包含一条数据定义语句。
Access第六章宏

条件格式:
Froms![窗体名]![控件名] Reports![报表名]![控件名] 条件:magbox(“你真的要退出系统吗?”,4+32+256,“请 确认”)=6
满足条件: closedatabase
6.2.4 设置宏的操作参数
在宏中添加某个操作后,可以在宏设计窗体 的下部设置与这个操作相关的参数。 (1)可以参数框中输入,也可以从列表中选择 (2)可以从数据库窗体中以拖动数据库的方式向宏 中添加操作 (3)如果操作中有调用数据库对象名的参数,可以 将对象从数据库窗体中拖到参数框。
6.2.5 运行宏
1、直接运行宏 • 从宏设计视图中运行宏,单击执行按钮 • 从导航窗格中执行宏,双击宏名 • 使用Docomd对象的RunMacro方法,在VBA代码过程 中运行宏。 DoCmd.RunMacro (宏名) • 在对象的事件属性中输入宏名,宏将在该事件触 发时运行宏 2、运行宏或事件过程以响应窗体、报表或控件的事 件
6.2.6 调试宏
Access中提供了 单步 执行的宏调试工具 (1)打开相应的宏。 (2)在工具栏土单击“单步”按钮。 如果要在宏运行过程中暂停宏的执行,然后再以 单步运行宏,请按[Ctrl+Break]快捷键
6.3 通过事件触发宏
6.3.1 事件的概念 6.3.2 通过事件触发宏
6.3.1 事件的概念
附:常见操作
1、打开或关闭数据库对象 OpenForm命令用于打开窗体。 OpenReport命令用于打开报表。 OpenQuerv命令用于打开查询。 Close命令用于关闭数据库对象。 2、运行和控制流程 RunSQL命令用于执行指定的SQL语句。 RunApp命令用于执行指定的外部应用程序。 Quit命令用于退出Access。
Access数据库应用教程 第6章 宏

宏操作
在宏中使用条件
在某些时候,对于宏中的操作需要根据情 况来执行,不同的情况则执行不同的宏操 作。 在使用条件表达式时,经常会引用窗体或 报表上的控件值,引用格式如下:
Forms![窗体名]![控件名] 或 Reports![报表名]![控件名]
创建宏
在使用宏之前,要首先创建宏。 创建宏对象不需要用户掌握太多的语法, 用户需要做的就是在宏的设计器中做出正 确的设置。 创建宏的过程主要有指定宏名、添加操作、 设置操作参数以及提供注释等。
宏操作
3.数据导入/导出
(1)ExportWithFormating:将指 定数据库对象的数据输出为某种格式。 (2)WordMailMerge:执行邮件合并。
宏操作
4.筛选/排序/搜索
(1)FindRecord:查找符合指定条件的第一条记录。 (2)FindNextRecord:查找符合指定条件的下一个记 录。 (3)OpenQuery:打开选择查询或交叉表查询,或者 执行动作查询。 (4)Requery:在激活的对象上实施指定控件的重新查 询。 (5)RefreshRecord:刷新当前记录。 (6)ApplyFilter:在表、窗体或报表应用筛选、查询或 排序来自表中的记录,或来自窗体、报表的基本表或查询 中的记录。
宏操作
Access的宏操作总共有70多个,按功能可 以分为不同的8种类别:
窗口管理
宏命令
筛选/排序/搜索 数据导入/导出
数据库对象
数据输入操作 系统命令
用户界面命令
1.窗口管理
(1)CloseWindow:关闭指定的窗口, 如果未指定,则关闭当前活动窗口。 (2)MaximizeWindow:将活动窗口最 大化。 (3)MinimizeWindow:将活动窗口最 小化。 (4)MoveAndSizeWindow:移动活动 窗口或调整其大小。 (5)RestoreWindow:将处于最大化或 最小化的窗口恢复为原来的大小。
《Access2010课程第六章教案A06_02

一、工作任务描述任务一: 使用宏创建自定义菜单和快捷菜单a)角色:学生b)背景:通过对之前知识的学习以及学生在日常学习及生活中的应用,由学生分组讨论菜单的概念以及作用,并将菜单进行分类,再由老师讲解使用宏创建菜单的基本方法以及注意是事项。
c)任务:①创建一个“图书信息管理”菜单,将其添加到窗体的加载项中,菜单中包含的命令:♦打开“图书信息查询”窗体。
♦运行“可借图书信息”查询。
♦关闭“图书信息管理”窗体并打开“系统主界面”窗体。
♦退出“图书借阅管理系统”。
②创建一个宏菜单,将其作为“借阅者信息报表”的快捷菜单添加菜单,菜单中包含的操作有:♦打印(P)♦退出(Q)③修改操作2所创建的报表快捷菜单,在其中添加“导出”操作,在该操作中包含导出的类型为“文本文件”与“PDF”两类。
④创建系统全局菜单,要求见图6-35。
二、项目目标1.知识目标:(1)了解系统菜单的作用。
(2)掌握使用宏创建菜单中的常用命令。
(3)掌握各类不同菜单的作用以及区别。
2.技能目标:(1)熟练的掌握各类菜单的创建方法。
三、项目重点与难点重点:①各类菜单的作用以及区别。
②使用宏创建菜单的方法。
难点:①使用宏创建菜单的方法。
四、教学准备1、教材――Access2010:第六章宏2、教学软件――Access 20103、实训设备(1)安装Access 2010的计算机(2)网络五、时间安排(总课时:1)任务工作任务课时安排1 使用宏创建自定义菜单和快捷菜单 1通过项目一的学习我们掌握了宏的基本操作以及宏的基本作用,项目一中我们主要学习的是宏的打开与关闭操作,以及各类宏的创建方法,实际上宏的可以完成的工作还有很多:例如我们完成一个系统的创建,系统投入到实际工作中后,有一些常用的功能或者是界面我们希望能够快速的找到,而不是通过一个窗体一个窗体的进行切换来实现,对于这样的情况我们就可以将一些常用操作进行汇总将其添加到窗体的工具栏或者是快捷菜单中以方便使用者进行操作。
Access2010数据库第六章 宏习题 (2)

第6章宏一、选择题1、在当前窗体上,若要实现将焦点移动到指定控件,应使用的宏操作命令是()。
A:GotoControl B:GotoRecordC:Open D:SetValue2、下列操作中,适宜使用宏的事()。
A:修改数据表结构 B:创建自定义过程C:打开或关闭报表对象 D:处理报表中错误3、下列叙述中,错误的是()。
A:宏能够一次完成多个操作B:可以将多个宏组成一个宏组C:可以用编程的方法来实现宏D:宏命令一般由动作名和操作参数组成4、在一个查询集中,要将指定的记录设置为当前记录,应该使用的宏操作命令是()。
A:GotoControl B:GotoRecordC:Open D:SetValue5、在运行宏的过程中,宏不能修改的是()。
A:窗体 B:宏本身 C:表 D:数据库6、在设计条件宏时,对于连续重复的条件,要代替重复条件表达式可以使用符号()。
A:… B:: C:! D:-7、在宏的参数中,要引用窗体F1上的Text1文本框的值,应该使用的表达式是()。
A:[Forms]![F1]![Text1] B:Text1C):[F1].[Text1] D:[Forms]_[F1]_[Text1]8、宏操作Quit的功能是()。
A:关闭表 B:退出宏 C:退出查询 D:退出Access9、打开查询的宏操作是()。
A:OpenForm B: OpenQueryC:OpenTable D: OpenModule10、假设某数据库已建有宏对象“宏1”,“宏1”中只有一个宏操作SetValue,其中第一个参数项目为“[Label0].[Caption]”,第二个参数表达式为“[Text0]”。
窗体“fmText”中有一个标签Label0和一个文本框Text0,现设置控件Text0的“更新后”事件为运行“宏1”,则结果是()。
A:将文本框清空B:将标签清空C:将文本框中的内容复制给标签的标题,使二者显示相同内容D:将标签的标题复制到文本框,使二者显示相同内容11、以下是宏m的操作序列设计:条件操作序列操作参数MsgBox 消息为“AA”[tt]>1 MsgBox 消息为“BB”…MsgBox 消息为“CC”现设置宏m为窗体“fTest”上名为“bTest”命令按钮的单击事件属性,打开窗体“fTest”运行后,在窗体上名为“tt”的文本框内输入数字1,然后单击命令按钮bTest,则()。
《Access2010数据库基础教程》-宏

ACCESS
6.1 宏概述
6.1.2 宏设计器
数 据 库 应 用 基 础
ACCESS
6.1 宏概述
6.1.2 宏设计器
宏设计器 工具栏 按钮的功能
数 据 库 应 用 基 础
ACCESS
6.1 宏概述
6.1.3 宏的功能
➢ 在Access中,可以将宏看成是一种简化了的程序设计。
库
应 “MessageBox”
用 基 础
ACCESS
6.3 宏的创建
6.3.3 创建条件宏
➢ Access 2010引入了IF宏操作,使宏具有逻辑判断能力, 即只有在符合一定条件时操作才会执行,这就是条件宏。
➢ IF宏操作通过一个表达式的结果来决定操作是否执行,
数 这个表达式就是“条件”的体现,其计算结果为
对Access窗体、窗体数据表或报表上的字段、控件或属性的 值进行设置 运行一个Windows或MS-DOS应用程序,如Word、Excel 和PowerPoint
调用Visual Basic的Function过程
执行指定的SQL语句以完成操作查询,还可以运行数据定义 查询
RunMacro 运行宏,该宏可以在宏组中
在当前的Access 数据库(.mdb)或Access项 目(.adp)与文本文件之间导入或导出文本
ACCESS
6.2宏操作
记录 操作类
GoToControl FindRecord FindNext
把焦点移到打开的窗体、窗体数据表、表数据表、查询数据 表中当前记录的特定字段或控件上
查找符合 FindRecord 参数指定的准则的第一个数据实例
➢ 接着执行 “MaximizeWindow”,
第6章 Access2010之宏

打开窗体 打开报表 打开数据表 打印当前对象 保存当前记录 删除当前记录 使计算机发出“嘟嘟”的声音 关闭当前数据库 退出Access时选择一种保存方式 创建全局菜单栏、全局快捷菜单、窗体或报表的自定义菜单栏、窗体或报表的 自定义快捷菜单 显示包含警告信息或其他信息的消息框
➢ 在此数据库中
列出当前数据库中已有的宏对象。 宏操作是创建宏的资源。在创建宏的过程中,用户可以很方便地通过操作目录窗格搜索 和添加所需的宏操作。 向“宏设计器”添加宏操作的方法有以下几种。
宏通常有宏操作和参数组成,在向“宏设计器”添加宏操作时,
青海师范大学教育院
College of Education Qinghai Normal University
青海师范大学教育院
College of Education Qinghai Normal University
6
宏
例6-2 在教学管理系统数据库中创建名称为“宏组Group”的宏组,包含“宏1”和“宏2” 两个宏。其中“宏1”的功能是打开“教师”表,打开表前要发出“嘟嘟”声,再关闭“教师” 表,关闭前要有消息框提示操作;“宏2”的功能是打开和关闭“教师授课情况查询”,打开查 询前发出嘟嘟声,关闭前要有消息框提示操作。
SetDisplayedCategories
将指定数据库对象数据输出为.exls或.txt格式
SetMenuItem
设置自定义菜单中命令的状态:有效、无效、可选或不可选
青海师范大学教育院
College of Education Qinghai Normal University
6
宏
6.1.3 宏的设计视图
表6-1 常用宏操作列表(续)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2、事件属性
事件的详细信息被称作属性。事件通常分为鼠标事件、键盘事件、消息 事件和空事件4种基本类型。某事件发生后,即刻触发调用一个void类型 的响应函数。组件用户和组件设计者均可设定这个函数的内容。 本质上,事件是一种特殊属性,是一个指向事件句柄的函数指针。 对象(object)就是我们软件中所看到窗体、文本框、按钮和标签等。
11
2.操作目录 迚入“宏设计”选项卡后,在Access窗口下方,分成3个窗格, 左边导航窗格显示宏对象,中间窗格是宏设计器,右边窗格 就是“操作目录”,如图6-2所示。
12
操作目录窗格由3部分组成,上部是程序流程部分,中间是操 作部分,下部是此数据库中的对象。 (1)程序流程 程序流程包括注释(Comment)、组(Group)、条件(If)和子宏 (Submacro)。 (2)操作部分 操作部分吧宏的操作按操作性能分为 8 组,分别是“窗口管 理”、“宏命令”、“筛选/查询/搜索在”、“数据导入/导 出”、“数据库对象”、“数据输入操作”、“系统命令” 和“用户界面命令”。Access 2010以清晰的结构形式形式操 作命令,是用户创建和管理宏更加方便。如图6-3所示。 (3)在此数据库中 在此部分中列出了当前数据库中的所有宏,以便用户可以重 新使用所创建的宏或事件过程代码。如图6-4所示。 13
9)卸载(Unload),事件在窗体被关闭乊后,在屏幕上删除乊 前发生。当窗体重新加载时,Access 将重新显示窗体和重新初 始化其中所有控件的内容。 10 )获得焦点( GotFocus ),事件在窗体或控件接收到焦点时 发生。 11)失去焦点(LostFocus),事件在窗体或控件失去焦点时发 生。 12)单击(Click),当用户在一个对象上按下然后释放鼠标按 钮时,事件Click发生。 13 ) 计 时 器 触 发 ( Timer ) , 窗 体 的 Timer 事 件 按 窗 体 的 TimerInterval属性指定的时间间隔定期发生。使用TimerInterval属 性可以以毫秒为单位在窗体的 Timer 事件乊间指定一个时间间 隔。
SelectObject Close TransferDatabase 数据 TransferSpreadsh 导入导 eet 出类 TransferText
完成指定数据库对象挂起的屏幕更新
选择指定的数据库对象 关闭指定的Access窗口 在Access数据库(.mdb)或Access项目(.adp)与其他数据 库之间导入与导出数据 在当前的Access数据库(.mdb)或Access项目(.adp)和电 子表格文件之间导入或导出数据 在当前的Access 数据库(.mdb)或Access项目(.adp)与 文本文件之间导入或导出文本
7
2、常用的宏操作
分类 宏操作 Op块
OpenForm
OpenReport OpenQuery 操作 对象类 OpenTable Rename
打开一个窗体
打开报表 打开选择查询或交叉表查询 打开数据表 对指定的数据库对象重新命名
RepaintObject
3
2、宏的基本功能 通过宏的自动执行重复任务的功能,可以保证工作的一致性, 还可以避免由于忘记某一操作步骤而引起的错误。宏的具体 功能如下: 1)显示和隐藏工具栏。 2)打开和关闭表、查询、窗体和报表。 3)执行报表的预览和打印操作,以及报表中数据的发送。 4)设置窗体或报表中控件的值。 5 )设置 Access 工作区中任意窗口的大小,执行窗口移动、 缩小、放大和保存等操作。 6)执行查询操作,以及数据的过滤、查找。 7)为数据库设置一系列的操作,以简化工作。 4
3.宏设计器 在Access 2010中,系统重新设计了宏设计器,与以前版本相 比更接近 VBA 事件过程代码的开发界面,使得开发宏更加方 便。 当创建一个宏后,在宏设计器中会出现一个组合框,组合框 中显示添加新操作的占位符,组合框前有个绿色十字,这是 展开/折叠按钮,如图6-5所示。 添加新操作的方法有3种: (1)直接在组合框中输入操作符; (2)展开“添加新操作”组合框,在下拉列表中选择操作; (3)从“操作目录”窗格中,将某个操作直接拖拽到宏设 计器中的组合框中。
14
6.1.4 事件属性
1、事件
事件是预先设置好的可由对象识别并可定义如何响应的动作(或 操作)。Access可以响应多种类型的事件,包括鼠标单击、数据更 改、窗体打开或关闭及许多其他类型的事件。事件可由用户的操 作或Visual Basic语句引起,也可由系统触发。使用与事件关联的属 性时,可告知Access执行宏、调用Visual Basic函数或者运行事件过 程来响应事件。
Visual Basic 程序设计——第二章
第 6章 宏
6.1
6.2
宏的概念 创建各类宏
6.3
运行宏和调试宏
2
6.1 宏的概念
6.1.1 宏的基本概念
1、什么是宏
宏(macro)是指一个或多个操作的集合。我们把那些能自动执行某种操 作的命令统称为“宏”。宏也是一种操作命令,它和菜单操作命令是相 同的,只是它们对数据库施加作用的时间有所不同,作用时的条件也有 所不同。 在 Access 中,可以将宏看作一种简化的编程语言,这种语言是您通过生 成一系列要执行的操作来编写的。生成宏时,从下拉列表中选择每一个 操作,然后填写每个操作所必需的信息。通过使用宏,无需在 VBA模块 中编写代码,即可向窗体、报表和控件中添加功能。宏提供了 VBA 中可 用命令的子集,大多数人都认为生成宏比编写 VBA 代码容易。 菜单命令一般用在数据库的设计过程中,而宏命令则用在数据库的执行 过程中。菜单命令必须由使用者来施加这个操作,而宏命令则可以在数 据库中自动执行。
停止当前正在运行的宏
10
6.1.3 宏选项卡和设计视图
1.“宏工具设计”选项卡 在Access 2010中,在“创建”选项卡的“宏与代码”组中, 单击“宏”按钮,打开“宏工具设计”选项卡,该选项卡中 共有三个组,分别是“工具”,“折叠 /展开”和“显示 / 隐 藏”,如图6-1所示,工具栏中主要按钮功能见表6-2所示。
5
6.独立宏
独立宏是独立的对象,它独立于窗体、报表等对象乊外。独立宏在导航 窗格中可见。
7.嵌入宏
嵌入宏与独立宏正好相反,它嵌入到窗体、报表和控件对象的事件中, 嵌入宏是所嵌入的对象和控件的一部分。嵌入宏在导航窗格中不可见。
8.数据宏
数据宏是 Access 2010 中新增的一项功能,该功能允许在表事件中(如添 加、更新或删除数据等)自动运行。数据宏有两种主要的数据宏类型: 一种是由表事件触发的数据宏(也称“事件驱动的”数据宏),一种是 为响应按名称调用而运行的数据宏(也称“自已命名的”数据宏)。
15
3、常用的事件属性
1) 插入前(BeforeInsert),当用户在新记录中输入第一个字符时 事件发生,在记录真正被创建乊前发生。 2) 插入后(AfterInsert),事件在添加新记录乊后发生。 3 )更新前( BeforeUpdate ),事件在控件中的数据被改变或记录 被更新乊前发生。 4)更新后(AfterUpdate),事件在控件中的数据被改变或记录被 更新乊后发生。 5 )删除( Delete),在用户完成了某些操作时发生事件。例如, 按下Delete键,以删除一条记录,在记录实际上被删除乊前事件就 发生了。 6 )打开( Open ),在窗体已打开,但第一条记录尚未显示时, Open事件发生。对于报表,事件在报表被预览或被打印乊前发生。 7)关闭(Close),事件在当窗体或报表被关闭并从屏幕删除时发 生。 8)加载(Load),窗体打开并且显示其中记录时事件Load发生。 16
记录 FindRecord 操作类
FindNext Requery 数据 SendKeys 传递类 SetValue RunApp 代码 RunCode 执行类 RunSQL RunMacro
9
Beep 提示类 Echo MsgBox AddMenu FindRecord FindNext MoveSize Minimize
17
4、消息 消息是系统定义的一个32位的值,它唯一地定义了一个事件, 向 Windows 发出一个通知,告诉应用程序某个事情发生了。 例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会 使 Windows 发送一个消息给应用程序。消息可以由系统或者 应用程序产生。比如应用程序改变系统字体改变窗体大小。 应用程序可以产生消息使窗体执行任务,或者与其他应用程 序中的窗口通讯。 5、消息映射
通过计算机的扬声器发出“嘟嘟”声 指定是否打开响应。例如,可以使用该操作隐藏或显示宏运行时 的结果 显示包含警告信息或其他信息的提示框 创建所有类型的自定义菜单 查找符合指定条件的第一条或下一条记录 查找符合最近的FindRecord操作或对话框中指定条件的下一条记 录 移动活动窗口或调整其大小 将活动窗口缩小为Access 2003窗口底部的小标题栏
其他
Quit
Save
退出Access 2003
保存指定对象。未指定对象时,保存当前活动的对象
SetValue
ShowAllRecord s
对窗体、窗体数据表或报表上的字段、控件或属性的值进行设置
从激活表、查询和窗体中移去所有已应用过的筛选
StopAllMacros
StopMacro
中止当前所有宏的运行
9.子宏
子宏是存储在一个宏名下的一组宏的集合。该集合通常都被作为一个引 用。在一个宏可以只包含一个子宏,也可以包含若干个子宏。而每一个 宏又是由若干个操作组成的。因此,我们可以将若干个子宏设计在一个 宏对象中,这个宏对象即称为子宏。
6
6.1.2 宏的结构及常用宏
1、宏的结构
宏是由操作、参数、注释、组、条件和子宏等组成。Access 2010对宏的结构迚行 了重新设计,使得宏从结构上与计算机程序结构从形式上看十分相似。宏的操作 内容比程序代码要简单,易于设计和理解。 (1)注释 注释是对操作的文字说明,标明该操作的用途和意义。比较简单的操作可以省略 注释部分。 (2)条件 条件是一个计算结果为“是”或“否”的逻辑表达式。为宏操作设置执行条件, 在一个宏操作中可以设置多个条件。运行宏时,Access将求出第一个条件的表达 式的结果,如果这个条件为真,Access就会执行此行所设置的宏操作,直到遇到 另一个表达式、宏名或宏的结尾为止。如果条件为假,Access则会忽略相应的宏 操作,并且移到下一个包含其他条件或条件列为空的操作行。 (3)组 为了有效的理解宏,Access 2010引迚了组(Group)的概念。使用组可以把宏的 若干操作,根据其操作目的的相关性分成块,一个块就是一个组。这样宏的结构 显得十分清晰,阅读起来也十分方便。