Access2003项目七宏的创建与运行

合集下载

Access课件-宏

Access课件-宏
择“fraTable”选项组内的不同选项,单击“打开” 命令按钮打开选择的表,单击“关闭”命令按钮 关闭该表。
第26页,共46页。
相关知识点: 如果宏中的条件引用了窗体或报表中的控件值,
则在宏运行时需要首先打开被引用窗体的“窗体视
图”或报表的“打印预览”视图。 如果相邻的宏操作引用同一条件,则需要在第一条宏
操作的条件列输入条件表达式,其下宏操作的条件列 内不必重新输入相同条件,只要键入三个相连的半角 小数点“…”,表示与上一条件相同即可。
第27页,共46页。
在宏的条件中引用的“fraTable”是“打开数据表窗体”
的选项组控件,其值1、2、3分别表示“读者信息表”、
“图书信息表”、“读者借阅表”选项被选中的情况。 例如,在“打开数据表窗体”的“窗体视图”内选择
建立“读者借书信息”宏:新建宏,在宏中添加 如下表所示宏命令。
操作 OpenForm
GoToControl FindRecord
操作参数 窗体名称:读者借书信息 视图:窗体 窗口模式:普通 控件名称:读者编号
查找内容:=Forms![读者 信息].[读者编号]
注释 打开“读者借书信息”窗体 。
将光标移动到“读者编号” 文本框。 查找并显示与“读者信息” 窗体中读者编号相同的记录 。
格区”,下半部分为“参数编辑区”。
常用的宏操作如下表所示
第8页,共46页。
常用宏操作
操作 OpenTable OpenForm OpenReport
OpenQuery Close
说明
打开或关闭数据库对象
打开一个数据表,同时指定打开数据表的视图模式,指定数据 编辑模式。
打开一个窗体,同时指定打开窗体的视图模式,筛选窗体内基 本表的记录,指定窗体数据编辑模式与窗体窗口模式。

access_宏

access_宏

access宏操作1.创建宏因为宏是在控件发生事件的时候执行的,所以我们需要先创建对象,然后让它的相应的事件指向某个宏。

建立一个窗体,在上面添加一个按钮(如果出现按钮向导的对话框,单击取消)。

在属性窗口中选择事件/单击右边的生成器按钮,从中选择“宏生成器”,然后给宏起一个名字,比如“宏1”。

在操作列选择“OpenForm”,下面参数中的“窗体名称”选择“窗体1”(当然,在这之前你需要有一个叫做窗体1的窗体)。

关闭宏的设计视图,保存宏。

这是刚建的按钮的属性窗口,可以看到,单击事件已经指向的宏1。

运行该窗体,当单击按钮时,将打开窗体1。

2.创建宏组如果有许许多多的宏,那么将相关的宏分组到不同的宏组可以有助于方便地对数据库进行管理。

建立一个窗体,添加4个按钮(如果出现按钮向导对话框,选择取消)。

按照创建宏的方法,打开宏设计视图,单击工具栏上的“宏名”按钮,为宏添加宏名列。

为4个按钮各起一个宏名,并选择一个宏操作。

关闭宏设计视图,保存宏。

编程入门()“宏名”列用于标识宏。

在宏组中执行宏时,Microsoft Access 将执行操作列中的操作和操作列中其“宏名”列为空时立即跟随的操作。

为了在宏组中执行宏,可以使用这样的格式调用宏:宏组名+“句点”+宏名。

在按钮属性窗口的事件/单击的下拉列表框中选择合适的宏名。

运行窗体,单击各按钮后会执行宏组中相应的宏。

3.在宏中使用条件在某些情况下,可能希望仅当特定条件为真时才在宏中执行一个或多个操作。

例如,如果在某个窗体中使用宏来校验数据,可能要显示相应的信息来响应记录的某些输入值,另一信息来响应另一些不同的值。

在这种情况下,可以使用条件来控制宏的流程。

条件是逻辑表达式。

宏将根据条件结果的真或假而沿着不同的路径执行。

如果这个条件结果为真,则Microsoft Access 将执行此行中的操作。

在紧跟此操作的操作的“条件”栏内键入省略号(…),就可以使Microsoft Access 在条件为真时可以执行这些操作;如果这个条件式的结果为假,Microsoft Access 则会忽略这个操作以及紧接着此操作且在“条件”字段内有省略号(…)的操作,并且移到下一个包含其他条件或空“条件”字段的操作。

项目7_宏的创建与使用

项目7_宏的创建与使用
项目七
宏的创建与使用
Access数据库的创建与操作
• 宏是Access 2003中的一种特殊的对 象,是操作的组合。 • 应用宏可以最大限度地减少那些经常 重复的操作过程,给数据库管理人员 带来了极大的便利。 • 多个宏的操作还可以用宏组来理”数据库为例 ,详细讲解宏与宏组的创建与使用方 法。
实训三
• 建立宏和对象的链接
[实训要求] 建立【学生】窗体中“姓 名”与“学生姓名宏”的链接 关系。
实训四
• 建立“选课”宏组
[实训要求] 在“选课管理”数据库中 建立名为“选课”的宏组,该 宏组中包含三个宏。
实训五
• 使用“学生”窗体宏
[实训要求] 在“学生”窗体中创建一 个宏,若有重名的学生,则显 示提示信息。
实训六
• 运行“选课”宏
[实训要求] 在空白窗体中创建一个触 发器按钮,单击该按钮则打开 “选课”表。
项目拓展
• “网上书店”数据库中宏的创建与使用
以“网上书店”数据库中的表为 数据源,以项目六以及项目五中的窗 体和报表为基础,对“网上书店”进 行宏的创建和使用。建立浏览“订单” 的宏,在“出版社”窗体中建立一个 触发器,使得单击后能够浏览“图书” 表。
任务一 创建宏
(三)建立宏和对象的链接
任务一 创建宏
(四)建立宏组
保存宏组时,指定的名称是整 个宏组的名称,该名称显示在导航 窗格中。所保存的宏组包含几个宏, 每个宏有一个宏名。
任务二 使用宏与宏组
(一)直接运行宏或宏组
如果直接运行宏组,则宏组中 仅第一个宏会被运行。因此在运行 宏组中的宏时,必须指明宏组名和 所要执行的宏的名称,格式为:宏 组名.宏名。
本项目将以教材管理数据库为例本项目将以教材管理数据库为例详细讲解宏与宏组的创建与使用方详细讲解宏与宏组的创建与使用方一用宏设计视图创建宏用宏设计视图创建宏二在窗体中创建宏在窗体中创建宏四建立宏组保存保存宏组时指定的名称是整宏组时指定的名称是整个宏组的名称该名称显示在导航个宏组的名称该名称显示在导航格中

第8章 Access 2003中的宏

第8章  Access 2003中的宏

2
冶金工业出版社
• Access 2003中定义了很多的宏动作,这些宏 动作可以完成以下功能: • (1)打开、关闭表单或报表,打印报表,执 行查询。 • (2)筛选、查找记录。 • (3)模拟键盘动作,为对话框或别的等待输 入的任务提供字符串的输入。 • (4)显示信息框,发出警告的铃声。 • (5)移动窗口,改变窗口大小。 • (6)实现数据的导入、导出。 • (7)在报表、表单中定制菜单。 • (8)执行任意的应用程序模块,甚至包括 MS-DOS程序。 • (9)为控件的属性赋值。

4
冶金工业出版社
9.2 创建与运行宏
宏不能通过向导创建,只能通过设计 视图直接创建。 9.2.1 创建宏 1. 创建单个宏 ① 宏\新建 ② 设置该宏要执行的操作和操作参 数,可以只包括一个操作,也可 以多个操作 ③ 给出宏名 ④ 运行宏\ (beep,maxmize)
9Leabharlann 冶金工业出版社高等教育“十一五”规划教 材
• 宏组例子 先建立宏组,再创建窗体,在窗体中创建 三个命令按钮,分别运行相应的宏(杂 项,运行宏。

10
冶金工业出版社
高等教育“十一五”规划教 材
小结
• 本章介绍了有关宏的知识,包括宏的概 念、宏的类型、创建与运行宏的操作方 法以及与宏相关的各种事件和宏操作。

11
可只写 text0<>”123456”
Text0为控件名称,一 定要检查是否正确。

7
冶金工业出版社
高等教育“十一五”规划教 材
3. 创建宏组 将几个相关的宏组织在一个设计视图中,而不是分 别创建宏对象,则可以将它们组织成一个宏组。 ① 宏\新建 ② 选择“视图”→“宏名”命令 ③ 设置宏名、操作和操作参数 ④ 给出宏组名和保存位置 ⑤ 运行宏 在调用到宏组中的某个宏时,可以用“宏组名. 宏名” 的格式来调用。

项目七 Access2003数据库管理

项目七  Access2003数据库管理
任务3 窗体的操作
一、知识准备
使用窗体可以完全自定义从查询或表抽取数据的表示。窗体就像
一个对话框一样,可以一次查看记录的多个字段,同时也可以查 看多条记录,它比数据表视图更直观。 • 窗体是主要用于数据输入、显示及应用程序的执行控制的对象。
• 窗体的视图类型分为5种,分别是“设计”视图、“窗体”视图、
• 添加“借还信息表”和“设备信息表”并建立两表中“仪器编号 ”字段的关联,创建 名为“使用者—仪器名称” 的查询。
16
项目七 Access2003数据库管理
课后任务训练
训练3:创建窗体 任务要求:
• 以“设备信息表”和“借还信息表”作为数据源,使用向导创建 窗s2003数据库管理
任务2 查询的创建与操作
一、知识准备
数据集合,例如在“学生成绩信息表”中查找到英语成绩不及格 • 在数据库中,查询是用于查找一个或多个表中的符合特定准则的
的同学记录。查询和表是两个不同的概念,表是数据的集合,是
数据源;查询是一个操作的集合,是在创建过程中形成的一个动 态数据集。在Access 2003中,可以使用实例图形化查询工具, 也可以使用SQL语句来创建查询。 • 在Access 2003中,创建查询有两种方法:一种是使用向导创建 查询;一种是在设计视图中创建查询。通过向导创建查询,可以 在一个或多个表或查询中指定的字段检索数据,通过向导创建的
业和公司的数据处理业务,通过使用数据库管理软件处理日常工
作中的数据,有效地提高了工作效率。Access 2003 简单易学, 基本不需要编写程序代码,只要操作正确就能完成数据的处理任
务。
2
项目七 Access2003数据库管理
任务1 数据库的创建与操作

Access数据库实用教程(第7章 宏的创建和使用)

Access数据库实用教程(第7章 宏的创建和使用)

7.2.3 创建子宏
• 例 7-6 创建宏组,组名为“导出表”,并创建窗体“导出表” 调用宏组中 的子宏
宏组“导出表”的宏操作及操作参数
7.2.3 创建子宏
• 例 7-6 创建宏组,组名为“导出表”,并创建窗体“导出表” 调用宏组中 的子宏
窗体“导出表”中的控件及操作参数
7.2.3 创建子宏
• 例 7-6 创建宏组,组名为“导出表”,并创建窗体“导出表” 调用宏组中 的子宏
7.2.1 创建嵌入宏的一般过程
打开窗体或报 表设计视图
1 第1步
在属性对话框 选择,…,打
开宏设计器
2 第2步
向宏中添加宏操作
3 第3步
7.2.1 创建嵌入宏的一般过程
• 例 7-2 修改第 5 章例 5-16 所建的“学生(空白窗体)”,为 其添加查询功能
GoToControl FindRecord
入所在的窗体或报表中, 由这些对象或控件的有关事件触发。这类宏 不会显示在导航窗格的宏对象下 数据宏:指在表上创建的宏,当向表中插入、删除和更新数据时将触 发这类宏。这类宏 不会显示在导航窗格的宏对象下
7.1.1 宏的概念
• Access 中的宏操作
宏的基本操作叫宏操作,
它是由Access预先提供
7.1.2 创建独立宏
• 宏设计器操作介绍 • 创建独立宏 • 运行独立宏 • 单步执行宏
Comment: MessageBox: OpenForm:
7.1.2 创建独立宏
• 宏设计器操作介绍 • 创建独立宏 • 运行独立宏 • 单步执行宏
Comment:可用于在宏中提供说明性注释, 以方便阅读者更好地理解宏。规定长度不 能超过1000个字符,运行时计算机将跳过 注释

ACCESS实例教程--宏的操作(第7章)

ACCESS实例教程--宏的操作(第7章)

5
(4)窗口操作 Maximize命令,最大化窗口。 Minimize命令,最小化窗口。 Restore命令,将最大化或最小化窗口恢复至初始大小。 (5)运行操作 RunCommand命令,运行Access指定的内置语句。 RunSQL命令,运行指定的SQL语句。 RunMacro命令,运行指定的宏。 (6)提示操作 Beep命令,使计算机发出“嘟嘟”声。 MsgBox命令,显示消息框。
3
7.1.1 宏窗口
宏对象在宏窗口中建立。宏窗口分为上、下两部分,上边 是设计网格,用来添加宏操作。下边是操作参数表,用来设置 每个宏操作的参数。宏操作不同,相对应的参数表也不同。
4
7.1.2 常用宏操作
(1)打开数据库中的对象 OpenTable命令,打开数据表。 OpenForm命令,打开窗体。 OpenReport命令,打开报表。 OpenQuery命令,打开查询。 (2)关闭数据库对象和退出Access Close命令,关闭指定的数据库对象。 Quit 命令,退出Access。 (3)设置值和刷新值 SetValue命令,设置属性值。 Requery命令,刷新控件数据。
——宏的操作(第7章) 宏的操作( 宏的操作 章
1
本章要点: 本章要点:
1,建立宏
2,建立宏组 3,建立条件宏 4,将宏附加给控件
2
7.1
认识宏对象
宏是一系列操作的集合,每个操作都自动完成特 定功能,Access提供宏对象的目的是让操作能自动执 行。 宏对象有3种类型:宏、宏组、条件宏。其中,宏 是操作的集合,宏组是宏的集合,条件宏是带条件的 操作序列,只在条件成立时才执行。
22
7.3 宏的编辑与调试
7.3.1 宏的编辑
1.更改宏组中的宏名和更改条件表达式 直接在宏名或条件表达式处输入新内容即可。 2.更换宏的操作 单击操作框的向下箭头,在系统提供的52个操作中重新选一个。 3.更换操作的参数 单击参数框的向下按钮,在系统提供的参数项中重新选一个。 4.插入行与删除行 在设计网格中选定一行,单击插入行按钮,在当前行上方插入一 个空行。选定一行,单击删除行

《Access数据库实用教程》第七章宏

《Access数据库实用教程》第七章宏

• 2.宏组的创建
• 一个宏组里有多个宏,可按照其宏名分别选择 执行其操作任务。其创建步骤如下。
• (1)打开宏设计窗口,如图7-3所示,然后单 击菜单栏上的“视图”命令,在弹出的下拉列 表中,单击“宏名”命令,或直接单击工具栏 上的“宏名”按钮,此时,宏设计窗口会多出 一个“宏名”列,如图7-6所示。
• 当某个命令需要设置参数时,可将光标放到 相应的参数行,在“操作参数”项的右边会出 现相应参数的帮助信息,如图7-1所示。
7.1.2 宏与Visual Basic
• Access中的宏操作,都可以在模块对象中通过编 写VBA语句来达到相同的功能。同时,Microsoft Access可以自动将宏转换为Microsoft Visual Basic (Microsoft Visual Basic:Basic 的一种高级可视化编 程版本。Visual Basic由Microsoft开发,用于生成基于 Windows的应用程序)事件过程或模块。这些事件过 程或模块用 Visual Basic 代码执行与宏等价的操作。
• 2.将全局宏转换为 Visual Basic • 在“数据库”窗口中,单击“对象”下的“宏”命
令。
• 单击要转换的宏名。 • 在“文件”菜单上,单击“另存为”。 • 在“另存为”对话框中,单击下部文本框中的“模
块”并单击Leabharlann 确定”。• 在“转换宏”对话框中,选择所需选项,单击“转 换”。
7.2 宏的使用
• (9)保存修改后的宏对象,然后关闭宏的设计视图窗 口,回到属性设置对话框,此时“单击”事件单元格 中自动添加了“判零”宏。如图7-14所示。
• (10)关闭属性对话框,单击工具栏上的“视图”按 钮,打开窗体视图,如图7-15所示,此时可以在文本 框中输入数字,进行判断。

Access 2003应用教程-第七章 宏的设计与应用

Access 2003应用教程-第七章 宏的设计与应用


返回首页
LOGO 7.2.3运行宏
7.2 宏的设计
从宏列表中选中宏,执行以下操作: ◆双击宏对象。 ◆单击数据库工具栏中的运行按钮。 ◆右击宏对象,执行弹出快捷菜单的“运行”命令。 选择“工具/宏/运行宏”菜单命令,打开执行宏对话框, 输入宏名单击“确定”即可运行指定的宏。 宏设计工具栏中的“运行”按钮用于运行设计器中的当 前宏。
返回首页
LOGO
7.2 宏的设计
7.2.1 常用宏介绍
(3)导入/导出功能的宏 该类宏可以实现将Access 2003数据转换成其他应用程序所要求的文件格式, 或者将其他应用程序数据文件格式转换为Access 2003的文件格式。例如: TransferDatebase:用其它数据库格式导入和导出数据。 TransferText:用于从文本文件导入和导出数据。 (4)操作数据库对象的宏 OpenForm:打开窗体。 OpenTable:打开数据表。 OpenReport:打开报表。 (5)其他类型的宏 该类宏主要用于维护Access 2003界面,包括菜单栏、工具栏、快捷菜单和 快捷键的添加、修改和删除,错误信息的提示方式及响铃警告等。
返回首页
LOGO
7.4 应用宏 7.4.1 事件触发宏

例7-7:设计一个窗体,单击其中的“打开窗体”、“关闭窗体”、“打开 表”和“关闭表”4个按钮,将分别执行例7-6中的“打开窗体”、“关闭窗 体”、“打开表”和“关闭表”4个宏。
(1)创建如图7-17所示的窗体,其中包含4个命令按钮。 (2)右击“打开窗体”按钮,在弹出的快捷菜单中执行“属性”命令,将 打开属性窗口并切换到事件页,如图7-18所示。将光标放入单击事件中,单 击其下拉箭头并从其下拉列表中选用“宏组.打开窗体”。

access数据库第7章 宏与模块

access数据库第7章 宏与模块

7
7.2 宏的创建
选课查询”窗体,单击窗体中的按钮, 创建 “选课查询”窗体,单击窗体中的按钮,可以 分别运行“学生基本信息” 学生课程成绩查询” 分别运行“学生基本信息”和“学生课程成绩查询” 宏
8
7.2.1 创建宏
方法一:在宏窗口中的“操作” 方法一:在宏窗口中的“操作”下拉列表框 中选择宏操作
7.3 通过事件触发宏
事件:窗体、 事件:窗体、报表或其中控件可以识别和检 测的动作 处理事件响应的两种方法: 处理事件响应的两种方法:
通过宏对象设置事件属性 通过VBA代码过程完成指定动作 代码过程完成指定动作 通过
“打开窗体”所发生的事件及顺序 打开窗体”
打开 加载 调整大小 激活 成为当前
“关闭窗体”所发生的事件及顺序 关闭窗体”
26
7.4.3 创建模块
1. 创建标准模块
模块由过程组成, 模块由过程组成,而过程是由程序员编写的程序 1)新建模块 新建模块: 新建模块
② ① ③
27
创建模块
2) 在模块中加入一个过程
Sub子过程 无返回值,用Call调用 子过程(无返回值 调用) 子过程 无返回值, 调用
格式定义: 格式定义: Sub 过程名 程序代码 End Sub
在宏窗口中,单击工具栏上的「运行」 在宏窗口中,单击工具栏上的「运行」按钮 在数据库的「宏」对象窗口中,选定宏后单击 对象窗口中, 在数据库的「 运行」按钮; 「运行」按钮;或双击选定的宏 在数据库的其他对象(如窗体和报表)窗口中, 在数据库的其他对象(如窗体和报表)窗口中, 执行「工具」 运行宏」 执行「工具」 「宏」 「运行宏」命令 在 执行宏」 「执行宏」对话框中输入或选择宏名 过程中, 对象的RunMacro方 在VBA过程中,使用 过程中 使用DoCmd对象的 对象的 方 法执行宏 17

ACCESS2003中常用的宏操作

ACCESS2003中常用的宏操作
窗体名称、视图(窗体、设计、打印预览、数据表、数据透视表、数据透视图)、where条件、数据模式(增加、编辑、只读)、窗口模式(普通、隐藏、图标、对话框)
OpenQuery
在数据表视图、设计视图或打印预览中打开选择查询或交叉表查询,该操作将运行一个操作查询
查询名称、视图(数据表、设计、打印预览、数据透视表、数据透视图)、数据模式(增加、编辑、只读)
OpenReport
可以在设计视图或打印预览中打开报表,或者可以立即打印报表,也可以限制需要在报表中打印的记录数
报表名称、视图(打印、设计、打印预览)、筛选名称、where条件、窗口模式(普通、隐藏、图标、对话框)
OpenTable
在“数据表”视图、“设计”视图或“打印预览”视图下打开指定的表
表名称、视图(数据表、设计、打印预览、数据透视表、数据透视图)、数据模式(增加、编辑、只读)
ACCESS 2003中常的宏
宏操作
功能
参数
AddMenu
创建窗体或报表的自定义菜单栏、快捷菜单、全局菜单
菜单名称菜单宏名称状态栏文字
Beep
通过个人计算机的扬声器发出“嘟嘟”声

CancelEvent
取消一个事件

Close
关闭指定的Access 2003窗口,如果没有指定窗口,则关闭活动窗口
对象类型(表、查询、窗体、宏、报表、函数、存储过程…)、对象名称、保存(提示、是、否)

Minimize
将活动窗口缩小为Access窗口底部的小标题栏

MsgBox
显示包含警告或告知性消息的消息框
消息、发嘟嘟声(是、否)、类型(无、重要、警告?、警告!、信息)、标题
OpenForm

Access 2003中宏的使用

Access 2003中宏的使用

Access 2003中宏的使用前几章已经介绍了Access的四种对象:表、查询、窗体和报表。

这四种对象都有强大的功能,把每种对象的功能合并在一起,已经可以完成所有的数据管理工作了。

但是,这四种对象都是独立的,并不能互相驱动。

如果仅用这四种对象建造一个数据库,用户使用起来将是极为不方便的。

想要使这四种对象组成一个既功能强大又便于使用的整体,并以一个应用程序的面貌展现在用户面前,就必须借助代码类型的对象来实现。

Access提供了“宏”对象便是此类对象中的一种。

这一章我们就来介绍关于宏的使用。

8.1 Access中的宏Access中提供了类似于DOS中批处理文件的宏。

宏是由一些操作组成的集合,创建这些操作可帮助您自动完成常规任务而减少工作的重复性。

而且通过使用宏组,可以同时执行多个任务。

宏的定义就是用来自动完成特定任务的操作或操作集,即宏是一个或多个操作的集合,其中每个操作实现特定的功能。

将多个操作集合在一起,可以自动完成各种简单的重复性工作。

宏可以是包含操作序列的一个宏,也可以是某个宏组,使用条件表达式可以决定在某些情况下运行宏时,某个操作是否执行。

某些情况下,可能希望仅当特定条件成立时才执行宏中的一个或一系列操作。

例如,如果要使用宏来验证某个窗体中的数据,就可能希望显示一条信息来响应记录的某些输入值,再另外显示一条信息来响应另一些不同的值。

在这种情况下,可以使用条件来控制宏的流程。

学习宏之前,先对Access 2003中的几个概念加以介绍:z操作序列操作是由Microsoft Access本身提供的,可以把它看成是完成一定功能的程序模块,当然这种比喻并不是十分的恰当,我们并不能去修改这些所谓程序模块。

Microsoft Access 提供了完成许多功能的操作,根据用途可将它们分成几类:窗体和报表中的数据处理执行特定任务导入、导出对象处理其他下面以一个例子给予简单说明。

图8-1所示的宏包含三个操作――OpenForm、Maximize和Close,分别实现打开一个2窗体,使该窗体最大化,然后关闭该窗体,这三个操作就构成了一个宏。

第七章Access宏的创建与使用

第七章Access宏的创建与使用


FindRecord操作:

FindRecord是采用查找方式移动记录指针的操作。
使用FindNext操作:可以查找下一个记录,该记录符合由前一个 Requery操作:使用 Requery 操作可以通过重新查询控件的数据 源来更新活动对象指定控件中的数据。如果不指定控件,该操作 将对对象本身的数据源进行重新查询。使用该操作可以确保活动 对象或其所包含的控件显示的是最新数据。
扬州科技学院 5
宏对象概述3

宏可以实现的功能


从上面的功能可以看出宏操作几乎涵盖了数据库管理 的全部细节,所以常常用宏来实现对一个Access数据 库应用系统的界面管理。 宏和表、查询、窗体等一样也是Access 中数据库的对 象之一。

使用宏,将多个操作集合在一起,就可以自动完成各种 简单的重复性工作,从而提高工作效率。

使用宏创建菜单 创建登录宏
2013-7-17
扬州科技学院
2
教学目标

掌握宏的概念 能够创建宏和宏组 能够对宏进行调用和调试 能够运用宏增强系统功能
2013-7-17
扬州科技学院
3
宏对象概述1

在前面的章节中,介绍了Access数据库中的基本操作, 如表、查询、窗体、报表等对象的使用。利用这些对 象可以实现对数据库系统的操作,但是要让用户在数 据库应用环境中进行工作还是不现实的。 Nhomakorabea
Close操作

2013-7-17
扬州科技学院
19
常用宏操作3

窗体操作类


Maximize操作
使用Maximize操作可以放大活动窗口,使其充满Microsoft Access窗口。 该操作可以使用户尽可能多地看到活动窗口中的对象。该操作与单击窗 口右上角的“最大化”按钮或控制菜单中的“最大化”命令具有相同的 功能。 使用Minimize操作可以将活动窗口缩小为Microsoft Access窗口底部的 小标题栏。该操作与单击窗口右上角的“最小化”按钮或控制菜单中的 “最小化”命令具有相同的功能。 使用MoveSize操作可以移动活动(当前)窗口或调整其大小。它带有4 个参数:右,下,宽度,高度。如果用于移动窗口,则设置右、下两参数; 如果用于调整窗口大小,则设置宽度、高度两参数。

(13)ACCESS2003所有ppt第7章 宏

(13)ACCESS2003所有ppt第7章 宏

二、宏的功能(二) 宏的功能(
显示和隐藏工具栏 打开和关闭表、查询、报表、窗体 执行报表的预览和打印操作以及报表中 数据的发送 设置工作区中任意窗口的大小,并执行 窗口的移动、缩小、放大和保存等操作 执行查询操作,以及数据的过滤、查询 为数据库设置一系列操作,从而简化工 作
第七章
宏的功能 宏的创建 宏的运行

一、宏
宏是一个或多个操作的集合,其中每一 个操作执行特定的功能。 如果用户频繁地重复一系列操作,就建 立宏来执行这些操作。 宏能实现自动化操作,用户可以建立宏 来自动执行某一项重复的或者十分复杂 的任务。
二ห้องสมุดไป่ตู้宏的功能(一) 宏的功能(
宏是一种功能强大的工具,可用来在 Access 2003中自动执行许多操作。 2003中自动执行许多操作。 通过宏的自动执行重复任务的功能,可 以保证工作的一致性,也可以避免忘记 一些操作而引起的错误。 宏能节省执行任务的时间,提高工作效 率。

Access教程 第七章 宏

Access教程  第七章 宏

Access教程第七章宏本章内容◆宏的概念和功能◆宏的建立和应用宏是一个或多个操作的集合,其中每个操作执行特定的功能。

如果用户频繁地重复同一系列操作,就可以创建宏来执行这些操作。

宏由一些操作和命令组成,这些操作和命令用来完成自动化操作。

用户可以通过创建宏来自动执行某一项重复的或者复杂的任务。

在创建宏时,就定义了一系列任务,只要启用宏,Access就执行了这些任务。

一、宏的功能宏是一种功能强大的工具,可用来在Access 2003 中自动执行许多操作。

通过宏的自动执行重复任务的功能,可以保证工作的一致性,还可以避免由于忘记某一操作步骤而引起的错误。

宏节省了执行任务的时间,提高了工作效率。

宏的具体功能如下:◆显示和隐藏工具栏。

◆打开和关闭表、查询、窗体和报表。

◆执行报表的预览和打印操作以及报表中数据的发送。

◆设置窗体或报表中控件的值。

◆设置Access工作区中任意窗口的大小,并执行窗口移动、缩小、放大和保存等操作。

◆执行查询操作,以及数据的过滤、查找。

◆为数据库设置一系列的操作,简化工作。

二、创建宏单击数据库窗口的【宏】选项卡中的【新建】按钮,即可打开宏的定义窗口和宏的设计工具栏。

1.宏设计的基础知识【宏设计】工具栏:【宏名】显示宏定义窗口中的“宏名”列。

【条件】显示宏定义窗口中的“条件”列。

【插入行】在宏定义表中设定的当前行的前面增加一空白行。

【删除行】删除当前行。

【运行】运行宏。

【单步】单步运行宏。

【生成器】设置宏的操作参数。

宏定义窗口如下:默认情况下,宏定义窗口上面部分由两列组成:操作和注释列。

【操作】列在此列中输入宏中所有操作,运行时将按照输入顺序执行操作。

【注释】列在此列中输入对应操作的备注说明。

【宏名】列在此列中输入宏的名称,在多个操作的宏组中这一列是必选的。

【条件】列在此列中输入条件表达式,以决定运行宏的条件。

【操作参数列】用以设定操作的相关参数。

在操作列中,提供了50多种操作,用户可以从这些操作中做选择,创建自己的宏。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

【项目小结】
• 宏对象是Access数据库中的一个基本对象。利用宏可以 将大量重复性操作自动完成,从而使管理和维护Access数 据库更加简单。宏有3种类型:单个宏、宏组和条件宏。 • 宏的创建、修改都是在宏的设计视图中进行的。 • 宏的创建就是确定宏名、宏条件、宏操作和设置宏的 操作参数等。 • 在运行宏之前,要经过调试宏,通过调试宏,发现宏 中的错误及时修改。 • 运行宏的方法很多,一般是通过窗体或报表中的控件 与宏结合起来,通过控件来运行宏。
项目七 宏的创建与运行
1 【学习目标】 2 任务一 创建宏 3 任务二 运行宏 4 【项目小结】
【学习目标】
• 掌握宏的概念和基本功能。 • 掌握在宏的设计视图中创建宏。 • 掌握调试宏的方法。 • 掌握运行宏的方法。
任务一 创建宏
【基础知识】 宏是一个或多个操作的集合,其中每个操作都能够
自动地实现特定的功能,例如打开或关闭窗体,预览或 打印报表等。通过运行宏,Access能够自动地完成一系 列的操作。
任务一 创建宏
【任务小结】 • 创建宏只能在宏的设计视图窗口中完成。 • 创建单个宏,需要添加操作和设置操作参数。 • 创建宏组,需要每个宏的宏名,每个宏的创建与创建 单个宏的方法相同。 • 创建条件宏,需要设置条件表达式,以确定是否执行 某个操作。
任务二 运行宏
【基础知识】 运行宏的方法很多,主要有以下4种方法。
宏组是由多个宏组成的,每个宏可以独立运行。通 常情况下,把数据库中一些功能相关的宏组成一个宏组, 有助于数据库的操作和管理。
通常情况下,宏的执行顺序是从第一个宏执行到最 后一个宏,也可以使用条件表达式来决定是否进行某个 操作,这样的宏称为条件宏。
任务一 创建宏
操作一 创建“浏览学生表”宏 操作二 创建“优秀学生成绩”宏 操作三 创建宏组 操作四 创建条件宏
1.直接运行宏 2.将宏与窗体、报表中的控件链接,以完成相应的操作 3.在一个宏中调用另一个宏 4.自动运行宏
ห้องสมุดไป่ตู้
任务二 运行宏
操作一 通过命令按钮运行宏 操作二 在一个宏中调用另一个宏 操作三 自动运行宏
任务二 运行宏
【任务小结】 • 在运行宏之前,要经过调试,通过单步执行宏,观察 宏的运行流程和结果,发现宏中的错误及时修改。 • 在实际应用中,使用宏的方法是通过窗体或报表中的 控件与宏结合起来,通过控件来运行宏。 • 运行宏的方法很多,还可以通过菜单或工具栏运行宏。 • 在运行宏之前,要经过调试,通过单步执行宏,观察 宏的运行流程和结果,发现宏中的错误及时修改。 • 在实际应用中,使用宏的方法是通过窗体或报表中的 控件与宏结合起来,通过控件来运行宏。 • 运行宏的方法很多,还可以通过菜单或工具栏运行宏。
相关文档
最新文档