第九章 宏的创建及应用

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【例9-3】创建一个宏组,它包括两个宏,分别 用于实现打开学生表窗体并弹出消息对话框和 打开学生基本信息窗体并退出,并用命令按钮 运行该宏组。 【例9-4】创建一个宏组,包含5个宏,分别用 于打开表、查询、窗体、报表和退出系统。
9.2.3 创建条件宏
【例9-5】创建一个条件宏,用于实现根据窗体 上用户输入的数据值的不同显示不同的信息, 若用户输入的值大于100,则弹出“输入错 误”;若在 80到100之间弹出“优秀”,若在 60到80之间弹出“良好”;若小于60则弹出 “不及格”。
4.应用程序类
RunCommand操作 :用于运行Microsoft Access的内置命令。 RunMacro操作:用于运行一个独立的宏或者 一个位于宏组中的宏。 RunApp操作:用于在Microsoft Access中运 行一个Windows或MS-DOS应用程序。
5.杂项类
Quit操作:用于退出Microsoft Access。 MsgBox操作:用于显示包含警告信息或其他 信息的消息框。
9.2.1 创建宏
【例9-1】创建一个宏。所实现的功能是:单击 窗体中的按钮,发出“嘟嘟”声后会打开“学 生基本信息窗体”,显示所有男生的信息,并 以最大化方式显示,并与命令按钮结合使用运 行该宏。 【例9-2】创建一个宏,用于关闭窗体,并在关 闭时弹出“谢谢使用本系统”的对话框。
9.2.2 创建宏组
9.5 Access中宏操作介绍
Access 中一共有四十多种常见的宏操作, 可以分成:记录操作类、窗体操作类、报表操 作类、 应用程序类、 杂项类五大类 。
源自文库
1.记录操作类
GotoRecord操作:是直接移动记录指针到指 定的 记录。 FindRecord操作:是采用查找方式移动记录 指针的操作。 FindNext操作:可以查找下一个记录。 【例9-10】创建宏,用于实现从当前记录向后移 动三条记录。
小结: 理解宏的基本概念。 掌握宏、宏组和条件宏的创建和使用,特别 注意宏与窗体或报表控件的联系。 掌握两个特殊宏的应用。利用AutoExec宏来 实现当系统打开时自动进行某个操作的功能。 利用AutoKeys宏组来实现在系统中增加快捷 键。 掌握利用宏创建系统的菜单栏的方法。
9.3.2 AutoKeys 宏组
要将一个操作或操作集合赋值给某个特定 的按键或组合键,可以创建一个 AutoKeys 宏组。 【例9-8】Access中快捷键的创建,用Ctrl+O 可以打开“学生”表,按Ctrl+Q可以退出系统, 并且在退出之前保存所有对象。
9.4 使用宏创建菜单
一个菜单系统包括菜单栏和下拉式菜单。 制作菜单系统需要依靠宏来实现,菜单系统本 身也是靠宏来实现的。 【例9-9】利用宏创建菜单,创建“浏览数据” 和“输入数据”菜单,“浏览数据”菜单有 “浏览学生信息”、“浏览课程信息”和“浏 览成绩信息”的菜单项。“输入数据”有“输 入学生基本信息”、“输入课程信息”和“输 入成绩信息”的菜单项。
3.报表操作类
OpenReport操作 :在设计视图或打印预览中 打开报表或立即打印报表。 Close操作 :关闭报表。 PrintOut操作:打印一个打开数据库中的当 前活动对象,也可以打印数据表、报表、窗体 和数据访问页和模块。 【例9-12】创建宏组,包含两个宏,分别用于实 现打开显示学生基本信息的报表和关闭该报表。
9.3.1 创建AutoExec宏
使用一个名为AutoExec的特殊宏可在首次打 开数据库时执行一个或一系列的操作。 【例9-7】Autoexec宏的创建,用于在打开数据库 时自动打开学生表、课程表和成绩表。 注意:如果不想在打开数据库时运行 AutoExec 宏,可在打开数据库时按Shift键。
2.窗体操作类
OpenForm操作:用于以添加、编辑或只读 的模式打开一个窗体。 Close操作:关闭指定的Access窗口。如果 没有指定窗口,则关闭活动窗口。 Maximize操作:放大活动窗口。 Minimize操作:将活动窗口缩小为Access 窗口底部的小标题栏。 MoveSize操作:移动活动(当前)窗口或 调整其大小。 【例9-11】创建宏,用于实现打开一个窗体, 并将其以图标的形式显示。
第九章 宏的创建及应用
9.1 9.2 9.3 9.4 9.5 宏的基本概念 宏的创建 两个常用宏的创建与使用 使用宏创建菜单 Access中宏操作介绍
9.1 宏的基本概念
9.1.1 什么是宏
宏是指一个或者多个操作的集合,其功能是 使操作自动化。每个操作在运行宏时由前到后 依次执行。通过宏的操作,能够有次序地自动 执行一连串的操作。
9.1.2 宏组
宏组是以一个宏名存储的相关宏的集合。如 果有许许多多的宏,那么将相关的宏分别放在 不同的宏组,有助于方便地对数据库进行管理。 宏组的调用格式:宏组名.宏名
9.1.3 条件宏
运行宏时,如果使用条件表达式来决定是 否执行某个操作,则称这种带有条件表达式的 宏为条件宏。
9.2 宏的创建
【例9-6】创建一个条件宏,实现功能:要求用户 从窗体上输入用户名和密码,当输入正确时,弹 出“欢迎使用系统”的对话框,当输入不正确时, 弹出“你无权使用系统“对话框,并关闭当前窗 体。 在条件宏中,如果一个操作的条件和上一个 操作的条件相同,则可以用“„”来代替条件。
9.3 两个常用宏的创建和应用
相关文档
最新文档