北京中医药大学:《计算机基础》课程教学资源(PPT课件)第7章 宏

第7章宏 制作:计算机基础课程组 北京中医药大学信息中心 2008年
第7章 宏 制作:计算机基础 课程组 北京中医药大学信息中心 2008年

7.1宏的概念 7.2宏操作
7.1 宏的概念 7.2 宏操作

7.1宏的概念 7.1.1宏的基本概念 p237 n 宏是由一个或多个操作组成的的集合。可以把各种动作依 次定义在宏里,运行宏时,Access就会依照所定义的顺序运 行下来。例如,可以创建一个宏,让它自动打开某个窗体、自 动打印某份报表等。 ■子 宏是Access数据库中的一个对象
7.1 宏的概念 7.1.1宏 的基本概念 p237 宏是由一个或多个操作组成的的集合。可以把各种动作依 次定义在宏里,运行宏时,Access就会依照所定义的顺序运 行下来。例如,可以创建一个宏,让它自动打开某个窗体、自 动打印某份报表等。 宏是Access数据库中的一个对象

宏的主要功能如下:补充 利用宏可以代替执行重复的任务,节省用 户的时间; 使数据库中各对象联系更加紧密,可以在 窗体中设置宏,用它可以打开或使用其他窗 体、查询、报表 利用宏可以为窗体制作菜单,为菜单指定 一 定的操作; 利用宏可以显示警告信息窗口; 利用宏可以实现数据在应用程序之间的传 送
宏的主要功能如下:补充 利用宏可以代替执行重复的任务,节省用 户的时间; 使数据库中各对象联系更加紧密,可以在 窗体中设置宏,用它可以打开或使用其他窗 体、查询、报表; 利用宏可以为窗体制作菜单,为菜单指定 一定的操作; 利用宏可以显示警告信息窗口; 利用宏可以实现数据在应用程序之间的传 送

·Access中的宏可以是包含操作序列的一个宏 例1:建立一个信息框的宏。P237图7.1。 操作步骤如下: 1.打开“教学管理”数据库,定位在“宏”对象下; 2.单击“新建”按钮,屏幕显示的宏窗口,单击“操作”列右侧 下三角按钮,在列表框中选择“msgbox”操作命令; 3.在宏窗口下半部的“消息”栏输入“程序结束!”; 4.单击“保存”按钮,在另存为对话框中输入“宏练习1”; 5.单击运行命令。 6.注意:以名称autoexec保存的宏会自动运行
• Access中的宏可以是包含操作序列的一个宏 例1:建立一个信息框的宏。P237图7.1 。 操作步骤如下: 1. 打开“教学管理”数据库,定位在“宏”对象下; 2. 单击“新建”按钮,屏幕显示的宏窗口,单击“操作”列右侧 下三角按钮,在列表框中选择“msgbox”操作命令; 3. 在宏窗口下半部的“消息”栏输入“程序结束!” ; 4. 单击“保存”按钮,在另存为对话框中输入“宏练习1”; 5. 单击运行命令。 6. 注意:以名称autoexec保存的宏会自动运行

也可以是某个宏组,宏组由若干个宏组成 例2:建立一个多个宏命令的宏组。P238图7.3。 操作步骤如下: 1.打开“教学管理”数据库,定位在“宏”对象下; 2.单击“新建”按钮,屏幕显示的宏窗口,单击“视图”菜单上“宏名” 命令,窗口自动增加“宏名”列; 3按照图中所示,在窗口上半部分和下半部分,分别输入相应内容,并 选择相应的宏操作命令; 4.单击“保存”按钮,在另存为对话框中输入“宏练习2”; 5宏组不能直接运行,需要在窗体命令按钮事件中添加宏组,运行窗体, 单击命令按钮来执行宏组。 6在“窗体”对象下,如图所示的2个命令按钮,并分别设置属性的单 击事件,添加宏组。 7运行窗体,分别单击命令按钮来执行宏。 注意:宏组的引用方式:宏组名宏名
•也可以是某个宏组,宏组由若干个宏组成 例2:建立一个多个宏命令的宏组。P238 图7.3 。 操作步骤如下: 1.打开“教学管理”数据库,定位在“宏”对象下; 2.单击“新建”按钮,屏幕显示的宏窗口,单击“视图”菜单上“宏名” 命令,窗口自动增加“宏名”列; 3.按照图中所示,在窗口上半部分和下半部分,分别输入相应内容,并 选择相应的宏操作命令; 4.单击“保存”按钮,在另存为对话框中输入“宏练习2”; 5.宏组不能直接运行,需要在窗体命令按钮事件中添加宏组,运行窗体, 单击命令按钮来执行宏组。 6.在“窗体”对象下,如图所示的2个命令按钮,并分别设置属性的单 击事件,添加宏组。 7.运行窗体,分别单击命令按钮来执行宏。 注意:宏组的引用方式:宏组名.宏名

可以使用条件表达式来决定在什么情况下运行 宏 根据以上三种情况,可以将宏分为:操作序 列宏、宏组和包含条件操作的宏 操作序列宏是由一系列操作序列组成的。每 次运行该宏时,Access都将执行这些操作。 如果存在着许多宏,那么将相关的宏分到不 同的宏组将有助于数据库的管理
•可以使用条件表达式来决定在什么情况下运行 宏 根据以上三种情况,可以将宏分为:操作序 列宏、宏组和包含条件操作的宏。 操作序列宏是由一系列操作序列组成的。每 次运行该宏时,Access都将执行这些操作。 如果存在着许多宏,那么将相关的宏分到不 同的宏组将有助于数据库的管理

黑宏1:宏 口▣☒ 宏名 操作 注释 micro2_1 OpenF orm 打开输入教师基本信息窗体 Maximize 最大化窗口 micro2_2 OpenTable 打开学生表 MsgBox 弹出提示信息 操作参数 消息 程序结束: 发嘟嘟声 类型 冕 输入将在消 标题 息框中显示 的消息文 本。按1 键可获取此 参数的帮助 信息

命令按钮:Command1 ☒ Command1 格式数据事件其他全部 进入 退出 获得焦点 失去焦点 单击. 宏练习2.micro21 双击 宏练习2.micro21 鼠标按下 宏练习2.micro22 鼠标移动 宏组教师学生打印预览 图宏组练习11-16:窗体 标释放 宏组教师学生打印预览打印 ·11·1·2·1·3·1·41·51·61”7·18·19·110·111·1 按下, 宏组教师学生打印预览.预览 怪放 [事件过程] ·主体 : 1 浏览教师信息 浏览学生信息 2.. 3 .. 管命令按钮:Command2 ☒ Command2 y 格式数据事件其他全部 进入 退出, 获得焦点 失去焦点 单击,。 宏练习2.micro22 双击, 鼠标按下 鼠标移动 鼠标释放 4 4 键按下。,。 神程放

7.1.2宏与Visual Basic p238 Access中的宏都可以在模块对象中通过编写VBA语句来 实现 ■ 可以将宏转换为等价的VBA事件过程 对于要实现的某个功能,选择使用宏还是VBA,取决于 完成的任务 对于事务性的或重复性的操作一般用宏来完成 R 对于以下处理操作情况,要使用VBA来完成 1.数据库的复杂操作和维护 2.自定义过程的创建和使用 3.一些错误处理
7.1.2 宏 与Visual Basic p238 Access中的宏都可以在模块对象中通过编写VBA语句来 实现 可以将宏转换为等价的VBA事件过程 对于要实现的某个功能,选择使用宏还是VBA,取决于 完成的任务 对于事务性的或重复性的操作一般用宏来完成 对于以下处理操作情况,要使用VBA来完成 1. 数据库的复杂操作和维护 2. 自定义过程的创建和使用 3. 一些错误处理
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京中医药大学:《计算机基础》课程教学资源(PPT课件)第5章 报表.ppt
- 北京中医药大学:《计算机基础》课程教学资源(教学大纲,Ⅱ).doc
- 北京中医药大学:《计算机基础》课程教学资源(电子教材)《Access 数据库程序设计》第5章 报表.doc
- 北京中医药大学:《计算机基础》课程教学资源(电子教材)《Access 数据库程序设计》第4章 窗体.doc
- 北京中医药大学:《计算机基础》课程教学资源(试卷习题)2009年9月全国计算机等级考试二级笔试试卷——Access 数据库程序设计(含答案).docx
- 北京中医药大学:《计算机基础》课程教学资源(试卷习题)2008年9月计算机等级考试二级(ACCESS真题试卷及答案).docx
- 北京中医药大学:《计算机基础》课程教学资源(试卷习题)全国计算机等级考试二级笔试试卷——Access 数据库程序设计.docx
- 北京中医药大学:《计算机基础》课程教学资源(试卷习题)全国计算机等级考试二级笔试试卷——Access 数据库程序设计.docx
- 北京中医药大学:《计算机基础》课程教学资源(试卷习题)全国计算机等级考试二级笔试试卷——Access 数据库程序设计.docx
- 北京中医药大学:《计算机基础》课程教学资源(试卷习题)全国计算机等级考试二级笔试试卷——Access 数据库程序设计.docx
- 北京中医药大学:《计算机基础》课程PPT教学课件(Access 数据库程序设计)第3章 查询.ppt
- 北京中医药大学:《计算机基础》课程PPT教学课件(Access 数据库程序设计)第2章 数据库和表.ppt
- 北京中医药大学:《计算机基础》课程PPT教学课件(Access 数据库程序设计)第1章 数据库基础知识.ppt
- 北京中医药大学:《计算机基础》课程教学资源(教案,主讲:黄友良).docx
- 北京中医药大学:《计算机基础》课程教学资源(电子教材)第三章 查询.doc
- 北京中医药大学:《计算机基础》课程教学资源(电子教材)第五章 关系数据库标准语言——SQL.doc
- 北京中医药大学:《计算机基础》课程教学资源(电子教材)第二章 数据库和表.doc
- 北京中医药大学:《计算机基础》课程教学资源(电子教材)第一章 数据库基础知识.doc
- 北京中医药大学:《计算机基础》课程教学资源(教学大纲,Ⅰ,主讲:黄友良).doc
- 复旦大学:《C语言程序设计》课程教学资源(课件讲稿)第1章 程序设计和C语言.pdf
- 北京中医药大学:《计算机基础》课程PPT教学课件(Access 数据库程序设计)包装应用系统.ppt
- 北京中医药大学:《计算机基础》课程教学资源(PPT课件)第8章 模块.ppt
- 上海中医药大学:课程教学大纲汇编合集——教学大纲(计算机中心、图书信息中心).pdf
- 《大规模数据处理——云计算 Mass Data Processing Cloud Computing》课程教学资源(阅读材料)The Anatomy of a Large-Scale Hypertextual Web Search Engine.pdf
- 《大规模数据处理——云计算 Mass Data Processing Cloud Computing》课程教学资源(阅读材料)Efficient Clustering of High-Dimensional Data Sets with Application to Reference Matching.pdf
- 《大规模数据处理——云计算 Mass Data Processing Cloud Computing》课程教学资源(阅读材料)k-means++——The Advantages of Careful Seeding.pdf
- 《大规模数据处理——云计算 Mass Data Processing Cloud Computing》课程教学资源(阅读材料)The Google File System(GFS).pdf
- 《大规模数据处理——云计算 Mass Data Processing Cloud Computing》课程教学资源(阅读材料)MapReduce——Simplified Data Processing on Large Clusters.pdf
- 《大规模数据处理——云计算 Mass Data Processing Cloud Computing》课程教学资源(阅读材料)Data-Intensive Text Processing(MapReduce book 20100307).pdf
- 北京大学:《大规模数据处理——云计算 Mass Data Processing Cloud Computing》课程教学资源(PPT课件)课程介绍 Introduction to Cloud Computing(主讲:彭波).ppt
- 北京大学:《大规模数据处理——云计算 Mass Data Processing Cloud Computing》课程教学资源(PPT课件)MapReduce原理 MapReduce Theory and Practice.ppt
- 北京大学:《大规模数据处理——云计算 Mass Data Processing Cloud Computing》课程教学资源(PPT课件)MapReduce算法设计 Basic MapReduce Algorithm Design.ppt
- 北京大学:《大规模数据处理——云计算 Mass Data Processing Cloud Computing》课程教学资源(PPT课件)MapReduce系统设计与实现 Web Search on MapReduce.ppt
- 北京大学:《大规模数据处理——云计算 Mass Data Processing Cloud Computing》课程教学资源(PPT课件)Clustering问题 Clustering.ppt
- 北京大学:《大规模数据处理——云计算 Mass Data Processing Cloud Computing》课程教学资源(PPT课件)并行与分布式系统基础 Introduction to Distributed Systems.ppt
- 北京大学:《大规模数据处理——云计算 Mass Data Processing Cloud Computing》课程教学资源(PPT课件)分布式文件系统 Distributed File systems.ppt
- 北京大学:《移动计算与无线网络》课程教学资源(学生PPT)课程实验——WLAN性能实证(802.11 Wlan无线通讯实验).ppt
- 北京大学:《移动计算与无线网络》课程教学资源(学生PPT)揭秘WLAN无线链路的丢包规律.ppt
- 北京大学:《移动计算与无线网络》课程教学资源(学生PPT)无线实验——距离障碍物等因素之影响.ppt
- 西安电子科技大学:《信息系统安全》课程教学资源(PPT课件讲稿)第一章 绪论(主讲教师:董庆宽).ppt