access宏

合集下载

Access_11宏

Access_11宏
口的“操作参数”中的“窗体名称” 操作参数”中的“窗体名称” 宏功能与参数设置: 宏功能与参数设置: 框可以显示在当前数据库中的所有窗 这是必需的参数。 如果在一个类 体。这是必需的参数。 如果在一个类 库数据库中运行包含 库数据库中运行包含 OpenForm 操作 的宏, 的宏,Microsoft Access 将首先在类 库数据库中查找具有该名称的窗体, 库数据库中查找具有该名称的窗体, 然后在当前数据库中进行该查找。 然后在当前数据库中进行该查找。
条件宏
Access数据库( Access数据库(第9章) 数据库
11
2010年
第11讲 Access宏 11讲 Access宏
宏应用
Access数据库( Access数据库(第9章) 数据库
12
2010年
ห้องสมุดไป่ตู้
难点
Access数据库( Access数据库(第9章) 数据库 1
2010年
第11讲 Access宏 11讲 Access宏
宏的概念: 宏的概念:
宏是一个对象。它是事先写好的一个或多个相关操 宏是一个对象。 作命令的集合。这些操作命令称为“宏命令” 作命令的集合。这些操作命令称为“宏命令”。
例如,打开某个窗体或打印某个报表这些操作都有对应的宏命令, 例如,打开某个窗体或打印某个报表这些操作都有对应的宏命令,
• 打开宏设计器后: 打开宏设计器后: • • 宏操作名 宏操作或参数设计 的帮助信息: 的帮助信息: 选中那个区为那个 区的帮助信息; 区的帮助信息;
宏操作参数设计
Access数据库( Access数据库(第9章) 数据库
8
2010年
第11讲 Access宏_宏 11讲 Access宏

第12讲 数据库Access宏设计

第12讲 数据库Access宏设计

三、宏组的设计
1. 宏组概念 宏组是多个基本宏的集合。 宏操作是宏最基本的单元,一个宏操作由一个宏命令完 成。宏是宏操作的集合,有宏名。 宏组是宏的集合,有宏组名。简单宏组包含一个或多个 宏操作,没有宏名;复杂宏组包含一个或多个宏(必须 有宏名),这些宏分别包含一个或多个宏操作。可以通 过引用宏组中的“宏名”(宏组名.宏名)执行宏组中的 宏。 执行宏组中的宏时,Access系统将按顺序执行“宏名” 列中的宏所设置的操作以及紧跟在后面的“宏名”列为 空的操作。
什么是宏?
对数据库及其对象的管理是通过用户一次一 次地“操作”实现的,每个操作都是 Access 的一个实现特定功能的内部命令。 宏是一个或多个操作的集合,其中,每个操 作执行特定的功能,即宏用来记录操作集合 中每个操作的功能,当运行宏时,会顺序执 行其中的每个操作,从而实现操作的自动化 。
第十二讲 Access宏设计
一、宏(Macro)的概念
宏是Access的基本对象之一,使用宏不但能 完成Access数据库的大部分操作,而且使用 宏能够从容设计自定义菜单、工具栏、窗体等 用户界面,从而能够构建由终端客户使用的、 安全的、智能的数据管理程序。 宏是一种特殊的代码。它没有控制转移功能, 也不能直接操纵变量,但它能够将各种对象有 机地组织起来,按照某个顺序执行操作步骤, 完成一系列操作。
二、宏的设计
2.在宏中使用条件
带条件的宏可根据条件不同完成不同的操作
使用"If"操作
If 条件 操作集合 Else 操作集合 If 条件1 操作集合 Else If 条件2 操作集合 Else If 条件3 操作集合 …… Else 操作集合
例 在“教务管理”数据库中创建一个条 件操作宏。该宏打开“课程信息”窗体, 当窗体中当前记录的“课程类别”为“基 础课”,并且“学分”的值为4时,将“ 学分”的值改为3,修改完后显示消息提 示框,并关闭“课程信息”窗体。

Access常用宏操作简介

Access常用宏操作简介

Access常用宏操作简介1.AddMenu:用于将菜单添加到自定义的菜单栏上,菜单栏中每个菜单都需要一个独立的AddMenu操作。

菜单栏名称:输入菜单项的名称。

菜单宏名字:选定菜单命令所执行的宏。

状态栏名称:用户选择菜单时状态栏的提示信息。

2.ApplyFilter:用于筛选窗体或报表中的记录。

筛选名称:查询的名称。

Where条件:有关限制条件。

3.Beep:用于产生铃声。

4.CancelEvent:取消当前事件。

5.Close:关闭指定窗口。

对象类型:如表、窗体等。

如果为空则关闭激活窗口。

对象名称:要关闭的对象名称。

保存:关闭窗口时,是否对打开对象进行保存。

6.CopyObject:将数据库对象复制到目标数据库中。

目标数据库:目标数据库的有效路径和文件名称。

源对象类型:要复制的对象类型。

如表、窗体等。

源对象名称:要复制的对象名称。

新名称对象的新名称:在将对象复制到不同的数据库时,如果将此参数留空,可使对象保留原来的名称不变。

7.DeleteObject:删除指定对象。

对象类型:要删除对象的类型。

如表、窗体等。

对象名称:要删除对象的名称。

8.Echo:可以指定是否打开回响(回响:运行宏时Access更新或重画屏幕的过程。

)例如:可以使用该操作在宏运行时隐藏或显示运行结果。

打开回响:选择“否”表示宏执行过程中不显示执行结果,直接运行结束后才显示。

状态栏文字:关闭回响时状态栏显示的信息。

9.FindNext:查找下一个符合查询条件的记录。

10.FindRecord:查找符合FindRecord参数指定条件的数据库的第一个实例。

查找内容:指定要在记录中查找的数据。

匹配:指定数据在字段中所在的位置。

区分大小写:指定该搜索是否区分大小写。

搜索:指定查找的范围。

格式化搜索:指定搜索中是否包含带格式的数据。

只搜索当前字段:指定是在每个记录的当前字段中进行搜索还是在每个记录的所有字段中进行搜索。

查找第一个:指定是从第一个记录还是从当前记录开始搜索。

Access第六章宏

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教学课件:第六章 宏

Access教学课件:第六章 宏
个名为“SelectMac”的宏来完成。
6.3.3 触发事件运行宏
6.3.4 自动运行宏
❖ Access在打开数据库时,将查找一个名为 AutoExec的宏,如果找到,就自动运行它。 制作 AutoExec宏只需要进行如下操作即可: ▪ (1)创建一个宏,其中包含在打开数据库时要 自动运行的操作。 ▪ (2)以AutoExec为宏名保存该宏。
▪ 操作步骤如下:
▪ (1)将例5-4主体节中“成绩”文本框控件的“名 称”属性设置为“score”。
▪ (2)新建一个宏,在宏设计窗口中添加“宏名”列 和“条件”列。
▪ (3)在第一行宏名列输入“FormateMac”。
▪ (4)按照图6-11宏设计窗口设置各项。
6.3.3 触发事件运行宏
▪ (5)以“例6-5”命名保存该宏。 ▪ (6)将例5-4主体节的“格式化”属性设置为“例6-
❖单击“宏设计”工具栏上的“宏名”按钮和
“条件”按钮可以分别添加“宏名”列和“条 件”列。
6.1.3 宏设计窗口
❖宏设计视图中各列功能如下:
▪ 宏名:用来给每个宏指定一个名称。 ▪ 条件:用来指定每一条操作的执行条件。一般可
以利用“表达式生成器”设定操作的执行条件。
▪ 操作:该列下拉列表中列出50多个Access操作,
▪ (5)设置值 SetValue: 设置字段、控件或属性的值
▪ (6)通知或警告 Msgbox: 显示包含警告或提示的消息框 Beep: 通过计算机的杨声器发声
▪ (7)菜单操作 AddMenu: 为窗体或报表添加自定义菜单栏 SetMenuItem:
6.1.3 宏设计窗口
❖在宏设计窗口中,有时只显示“操作”和“注 释”列;
吗?”,33,“询问”)=1(如图6-7所示)。

Access数据库教程第7章宏

Access数据库教程第7章宏

1.创建和编辑数据宏的操作步骤
① 双击要创建或编辑数据宏的表,进入表的数据表视图。 ② 在表格工具“表”选项卡上单击“前期事件”选项组或 “后期事件”选项组中的相关按钮,在有关事件上创建数 据宏。
③ 向宏设计器中添加宏操作。
④ 保存并关闭宏,回到数据表视图。
2.删除数据宏的操作步骤
① 双击要删除数据宏的表打开数据表视图。 ② 单击“表”选项卡“已命名的宏”选项组中的“重命名/ 删除宏”命令,打开“数据宏管理器”窗口。单击要删除 的数据宏右方的“删除”命令即可。 【例7-5】见教材
执行宏组中的子宏时要在宏名前加宏组名,格式为:宏组
名.子宏名。
【例7-2】 见教材
7.2.3 创建含有If块的独立宏
使用If宏操作来实现控制程序流程。 1.If宏的格式
If 条件表达式1 Then 宏操作1 Else If 条件表达式2 Then 宏操作2 Else 宏操作3 End If
7.3 编辑宏
1.独立宏的修改
右键单击想要修改的宏名,在弹出的快捷菜单上选择“设
计视图”命令,即打开该独立宏的“宏设计视图”,可以编
辑修改在“宏设计器”窗格中显示的 宏代码。
2.嵌入宏的修改
首先要打开要编辑的嵌入宏所在的窗体或报表的“设计视 图”,双击某控件,显示“属性表”,在该“属性表”的 事件列表中,单击属性值为“[嵌入的宏]”所在组合框右
2.If 宏的功能
如果条件表达式1的值为真,则执行宏操作1;
否则如果条件表达式2的值为真,则执行宏操作2;
如果条件表达式2的值为假,则执行宏操作3。
创建含有If块的独立宏的操作步骤
①在“宏设计器”窗格中,单击“添加新操作”组合框右端 的下拉按钮。在下拉列表中,单击If项,展开If块设计窗 格。

access宏

access宏

1、宏---新建
命令按钮结合宏控件
2、运行宏
3、Openform----窗体名称打开窗体Opentable----打开表
Openquery、openreport
Runmacro 运行宏
Runsql 执行sql命令
Close---关闭对象对象类型及对象名称Quit-----退出access
Setvalue----例:更改标签字体
选择窗体添加命令按钮,选择控件名及属性----字体---fontsize
4、宏分类:操作序列宏:操作时按顺序从上向下依次运行
条件宏:符合条件时执行,设计视图下视图----条件或者条件工具,增加条件列。

表示条件和上一个一样date()=#2010-12-1#
如果某操作前没加任何条件,则认为是无条件宏
宏组:目的是方便管理宏
宏数量较多时修改较麻烦------建宏组的方法----视图—宏名或工具宏名
多出宏名这一列,可以将多个宏放在同一窗口下进行操作
引用宏组当中的某个宏宏组名.宏名
宏有不带对象的参数:beep
自动运行的宏:想在打开数据库时就自动执行宏
将宏的名字更改为名称:autoexec则会在打开数据库时自动执行宏(上机笔试都有)举例操作:打开数据库时先打开某一对象。

access_宏

access_宏

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

条件是逻辑表达式。

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

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

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

Access第8章宏

Access第8章宏

例8-1 根据学生学号查询学生基本信息,在窗体 的文本框中输入学号,单击“查询”按钮开始查 询,打开一个查询结果的显示窗体。
在窗体中,“查询”按钮是一个控件,当单击该按钮 时,触发了相关的宏开始运行,显示查询结果。
触发宏的事件
将Access的53种基本操作组合起来,能够实现有关 窗体、报表、查询的功能,使用起来非常方便。但是, 宏运行的前提是有触发宏的事件发生。
在数据库窗口,单击“宏”对象,单击“新建”按钮, 进入宏编辑窗口,将“条件”列显示出来;
在“条件”列第一行写入条件:
[输入口令].[Value]<>”PWUIBE”
在条件的同一行中,单击“操作”列,单击显示的下 三角按钮,选择其中的宏操作。在这个例子中,选择 MsgBox消息框;
宏设计窗口下半部分是操作参数,根据实际作用来选 择不同项目;
2 、宏和宏组概念
在Access中,一共有五十多种基本宏操作, 可以将这些基本操作组成“宏组”来完成 更复杂的操作。
宏是一个或几个操作的集合。
在一个宏名字下包含几个宏,每一个宏都 有自己的名字,这样就组成了宏组。
3、运行宏的条件
在实际应用中,常常是将基本命令排成一 组,按照顺序执行。
可以通过窗体控件来触发宏,例如,单击 一个命令按钮、更新文本框的内容等都可 以触发宏;也可以在数据库的运行过程中 自动完成宏操作。
在例8-2中,建立一个窗体,用一个按钮单击事件 触发“消息框”宏。
在数据库窗口,单击“窗体”对象,单击“设计”按 钮;
在窗体上添加一个文本框;
右击文本框,单击“属性”,将文本框的名字更改为 “输入口令”;
数据处理事件
AfterDelConfirm、AfterInsert、AfterUpdate、 BeforeDelConfirm、BeforeInsert、BeforeUpdate、 Change、Current、Delete、Dirty、NotInList

《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 数据库第八章 宏

ACCESS 数据库第八章  宏
(4)窗口相关的操作命令
Maximize:最大化激活窗口 Minimize:最小化激活窗口 Restore:将最大化或最小化窗口恢复为原始大小 MoveSize:移动并调整激活窗口
(5)数据导入导出相关的操作命令
TransferDatebase:从其他数据库导入和导出数据 TransferText:从文本文件导入和导出数据 TransferSpreadsheet:从电子表格中导入数据或想电子表格导出数据
8.1 宏概述
宏也是Access数据库的对象之一。它是一种操作指令, 相当于常用的窗口中菜单下的命令。宏命令用在数据库的 执行过程中,因为它可重复执行,从而可以节约时间,提 高效率。简单而论,“宏”就是对一些操作命令的统称。
8.1.1宏的基本概念
宏可以分为宏序列,宏组和条件操作宏三大类。
宏序列:简称宏,是由一个或多个操作组成的集合。其中 每个操作都实现特定的功能,例如打开某个窗体。
8.1.2 常用的宏操作
(1)Access的操作命令
Quit命令:退出Access.
(2)数据库对象的相关操作命令
SelectObject:选定数据库对象 CopyObject:复制指定的数据库对象到另外一个数据库。 DeleteObject:删除指定的数据库对象 Rename:重命名指定的数据库对象 Save:保存数据库中的当前对象 OpenTable:打开数据库中的数据表。 OpenForm:打开数据库中的窗体。 OpenReport:打开数据库中的报表 OpenQuery:打开数据库中的查询。 OpenDataAccessPage:打开数据库中的访问页 OpenModule :打开数据库中指定的模块 Close:关闭指定的数据库对象。
8.2 创建序列宏

Access教程 第七章 宏

Access教程  第七章 宏

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

【删除行】删除当前行。

【运行】运行宏。

【单步】单步运行宏。

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

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

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

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

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

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

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

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

Access课件 第十五课 宏

Access课件 第十五课  宏

宏一、宏的概念1、宏的定义宏是由一个或多个操作的集合,其中的每个操作能够自动地实现特定的功能,Access提供宏对象的目的是让操作能自动执行。

宏中包含的每个操作也有名称,都是系统提供的、由用户选择的操作命令,名称不能更改。

一个宏中的多个操作命令在运行时按先后次序顺序执行。

2、宏的分类Access中宏可以分为:宏、宏组、条件宏其中,宏是操作的集合,宏组是宏的集合,条件宏是带条件的操作序列,只在条件成立时才执行3、宏的视图:“设计”视图打开方式:“数据库”宏对象下新建宏右击“设计”视图上部分:宏操作编辑区(选定器、宏名“设计”视图窗口条件、宏操作、注释)下部分:宏操作参数宏名/条件添加方法“视图”菜单宏名/条件工具栏“宏名/条件”按钮注:“设计”视图窗口默认界面及全部界面的操作4、宏的功能:①在首次打开数据库时,执行一个或一系列操作。

②建立自定义菜单栏。

③从工具栏上的按钮执行自己的宏或者程序。

④将筛选程序加到各个记录中,从而提高记录查找的速度。

⑤可以随时打开或者关闭数据库对象。

⑥可以设置窗体或报表控件的属性值。

⑦显示各种信息,并能够使计算机扬声器发出报警声,以引起用户的注意。

⑧实现数据自动传输。

可以自动地在各种数据格式之间导入或导出数据。

⑨可以为窗体定制菜单,并可以让用户设计其中的内容。

5、常用宏操作(1)打开或关闭数据库对象OpenTable:用于打开表OpenForm:用于打开窗体。

OpenReport:用于打开报表。

OpenQuery:用于打开查询。

Close:用于关闭指定数据库对象。

如果不指定对象,其基本操作关Quit:用于退出Access。

(2)运行操作RunCommand:用于运行Access指定的内置语句RunSQL:用于运行指定的SQL语句。

RunMacro:用于运行指定的宏RunApp:用于执行指定的外部应用程序。

(3)设置控件属性值SetValue:用于设置控件属性值。

(4)刷新、查找数据或定位记录Requery:用于实施指定控件重新查询,即刷新控件数据。

《Access课件》第8章 宏

《Access课件》第8章 宏
注意事项 如果要将一个操作或一组操作分配给某个键,这 需要创建一个名为AutoKeys的宏组。 要在数据库首次打开时执行一个操作或一系列操 作,这需要创建一个名为AutoExec的宏。
8.2创建宏
一宏个 分或为多独宏个立设操宏作和计命嵌令入器,宏:能够创完成建某/项编任务辑宏
宏分为独立宏和嵌入宏
AutoExec宏,实现启动系统时的自动执行功能
对已经创建好的宏可以进行编辑与修改,包括添加 操作参数是对应于宏操作的必要参数,告诉
要在数据库首次打开时执行一个操作或一系列操 AutoExec宏,实现启动系统时的自动执行功能 /修改/删除宏操作、调整宏操作执行次序、增加注 嵌入的宏:事件发生时自动执行
8.1.2宏在Access的分类
宏分为独立宏和嵌入宏 独立宏:显示在导航窗格中的另一个数据库对
象,完成某项功能,可反复被其他数据库对象
或VBA程序调用 嵌入宏:嵌入到窗体、报表或控件等对象的事
件属性中,通过事件自动触发。另外,Access 2010允许为“表”对象添加数据宏,也属于嵌 入宏。
8.1.3Access中使用宏
使用宏的必要性 使用宏操作简单,不同编程,实现某些功能 AutoExec宏,实现启动系统时的自动执行功能
所有的编辑都在宏设操计视作图指下完A成c,c右e键s单s击提导供航 的操作命令,告诉系统做
2010允许为“表”对象添加数据宏,也属于嵌
什么 操作命令的组织方式不同,将宏分为: 筛独选 立/宏查:询显/搜示索在命导令航操窗格作中参的另数一个是数据对库应对 于宏操作的必要参数,告诉 系统怎么做 2010允许为“表”对象添加数据宏,也属于嵌
筛选/查询/搜索命令
条件用于是否执行宏的逻辑判断,条件成立

第11章_Access宏及其应用

第11章_Access宏及其应用

FindNext:查找下一个符合查询条件的记录。
23
11.4 常用宏操作简介
FindRecord:查找符合 FindRecord 参数指定 条件的数据的第一个实例。
查找内容:指定要在记录中查找的数据。 匹配:指定数据在字段中所在的位置。 区分大小写:指定该搜索是否区分大小写。 搜索:指定查找的范围。 格式化搜索:指定搜索中是否包含带格式的数据。 只搜索当前字段:指定是在每个记录的当前字段中进 行搜索还是在每个记录的所有字段中进行搜索。 查找第一个:指定是从第一个记录还是从当前记录开 始搜索。
DeleteObject:删除指定的对象。
对象类型:要删除对象的类型。如表、窗体等。 对象名称:要删除对象的名称。
Echo :可以指定是否打开回响(回响:运行宏时 Access 更新或重画屏幕的过程。)。例如,可以 使用该操作在宏运行时隐藏或显示运行结果。
打开回响 :选择“否”表示宏执行过程中不显示执行结 果,直到运行结束后才显示。 状态栏文字:关闭回响时状态栏显示的信息。
2
11.1 宏概述
宏的功能
显示和隐藏工具栏; 打开和关闭表、查询、窗体和报表; 执行报表预览、打印以及报表数据传送; 设置窗体、报表中控件的属性; 设置Access对象窗口的大小,执行窗口操作 (如移动、放大等)。 执行Access菜单命令; 执行查询操作以及数据过滤和查找等。
3
11.1 宏概述
11.4 常用宏操作简介
OpenForm:打开指定的窗体。
窗体名称:打开窗体的名称。 视图:打开窗体的视图类型。如“窗体”、“设计”、 “打印预览”等。 筛选名称:用于限制或排序窗体中记录的筛选。 Where 条件:如果用“筛选名称”参数选择筛选, 那么 Access 将这个 WHERE 子句应用于筛选的结果。 数据模式:体的数据输入模式。

ACCESS课件第9章宏

ACCESS课件第9章宏
5
二、条件宏 P167
条件宏是指通过 条件的设置来控 制宏的执行。在 “条件”列中输 入条件表达式, 如果表达式的结 果为“真”,则 执行该行的操作。
提示:条件பைடு நூலகம்省略号的含义P168
6
三、宏组P168
简单宏只包括宏操作,没 有内部宏名。区别数据库 窗口宏对象列表中的宏名
一个宏是由一个或若干个 操作组成。
9.2 宏的种类 P167
宏的种类有三种: 1. 简单宏 2. 条件宏 3. 宏组
4
一、简单宏 P166 特点:
在宏设计窗口,只包含“操作”和 “注释”两列;由一条或多条简单操 作组成,宏执行时按照操作的顺序一 条一条地执行,直到操作完毕为止。
思考: 能自动执行某种操作或操作集合的称为宏,其中每 个操作执行特定的功能?
提示:
1. 对于简单宏,条件宏,适合用方法1、2。
2. 对于复杂的宏组,方法1、2只能运行宏组中的第一个宏。
3. 使用方法3,对于复杂宏,通过宏组名后面输入一个句点,
然后再输入宏名:宏组名.宏名
例如:运行宏组“统计数据”中的宏“全校人数统计”,
则输入:统计数据.全校人数统计
9
9、在打开数据库时自动运行宏P171
操作参数区
P166提示:“操作”列必须选择命令,其它三列的内容均可以省
2
P166 1.宏名列
在“宏名”列中,可以给每个宏指定一个名称。这是由于一 个宏对象可以是一个宏组,其间包含若干个宏。为了在宏组中区 分各个不同的宏,需要为每一个宏指定一个宏名。 2.条件列
在“条件”列中,可以指定每一条操作的执行条件。一般可 以利用“表达式生成器”设定操作的执行条件。 3.操作列
将若干个宏设计在一个宏 对象中,这个宏对象即称 为一个宏组。

access_宏

access_宏

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

条件是逻辑表达式。

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

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

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

access数据库大一知识点宏

access数据库大一知识点宏

access数据库大一知识点宏Access是一种强大的关系数据库管理系统,常用于数据管理和处理。

在大一的学习阶段,我们需要掌握一些基本的Access知识点,包括宏的使用。

本文将介绍Access数据库大一知识点宏的相关内容。

一、什么是宏?宏是Access中的一种对象,用于自动执行一系列的动作。

通过宏,可以简化复杂的任务,提高数据库的效率和用户体验。

宏可以用于执行查询、打开表格、运行报表等各种操作。

二、宏的创建要创建宏,首先打开Access数据库,并进入“创建”选项卡。

然后点击“宏”按钮,即可创建一个新的宏。

在弹出的宏编辑器中,可以定义宏的动作序列。

三、宏的动作在宏编辑器中,可以添加各种类型的动作作为宏的执行任务。

以下是一些常用的宏动作:1. 打开表格:使用“打开表格”动作可以打开指定的表格。

可以选择打开方式、筛选条件等。

2. 运行查询:使用“运行查询”动作可以执行指定的查询操作。

可以选择查询对象和运行方式。

3. 运行代码:使用“运行代码”动作可以执行VBA代码。

可以编写自定义的代码逻辑,增强宏的功能。

4. 弹出消息框:使用“消息框”动作可以在宏执行过程中弹出消息框,向用户显示一些提示信息。

5. 关闭对象:使用“关闭对象”动作可以关闭当前的表格、查询或报表。

6. 打印报表:使用“打印报表”动作可以将指定的报表打印输出。

四、宏的触发器宏可以通过多种方式触发执行,以下是一些常用的宏触发器:1. 表单操作:可以将宏与表单的打开、关闭、保存等操作相连,实现自动执行。

2. 按钮点击:可以将宏与表单上的按钮关联,当按钮被点击时,宏将被执行。

3. 标签页切换:可以将宏与标签页的切换动作关联,实现切换时自动执行指定的宏。

4. 数据库启动:可以将宏与数据库启动事件相关联,实现数据库启动时自动执行指定的宏。

五、宏的高级功能除了基本的动作和触发器,宏还支持一些高级功能,如条件判断和循环。

通过使用条件判断和循环,可以使宏更加灵活和强大,适应不同的业务需求。

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

13.1.1宏的分类 13.1.1宏的分类
1.序列宏 这种宏的宏命令排成一列,按照顺序依次执行, 这种宏的宏命令排成一列,按照顺序依次执行,执行时 直接引用。 直接引用。 2.宏组 宏命令排成一列且按宏名分组,每个宏名下包含一个或 宏命令排成一列且按宏名分组, 多个宏命令,这样就组成了宏组。宏组执行时的引用方法是: 多个宏命令,这样就组成了宏组。宏组执行时的引用方法是: 宏组名. 宏组名.宏名 3.条件操作的宏 条件操作的宏在执行时不是按照顺序依次执行, 条件操作的宏在执行时不是按照顺序依次执行,而是只 有满足条件的宏命令才能被执行。 有满足条件的宏命令才能。可以直接运行某个宏, 宏有多种运行方式。可以直接运行某个宏,也可 以运行宏组中的宏、事件过程中的宏, 以运行宏组中的宏、事件过程中的宏,还可以为响 应窗体、报表上或窗体、 应窗体、报表上或窗体、报表的控件上所发生的事 件而运行宏。 件而运行宏。
设计一个宏组,包含两组宏,一组宏名为“M1”, 例13.3 设计一个宏组,包含两组宏,一组宏名为“M1”, 另一组宏名为“M2”。此宏命名为“ 13_3”,如图13.4 13.4所 另一组宏名为“M2”。此宏命名为“例13_3”,如图13.4所 并制作一个窗体应用此宏组。 示,并制作一个窗体应用此宏组。
13.2.5运行宏 13.2.5运行宏
Basic过程中添加RunMacro操作 过程中添加RunMacro 3.Visual Basic过程中添加RunMacro操作 在过程中添加DoCmd对象的RunMacro方法, DoCmd对象的RunMacro方法 在过程中添加DoCmd对象的RunMacro方法,并指 定要运行的宏名;例如,下面的RunMacro方法将运 定要运行的宏名;例如,下面的RunMacro方法将运 RunMacro 行宏“ Macro”: 行宏“My Macro”:DoCmd.RunMacro "My Macro"
13.2.5运行宏 13.2.5运行宏
1.直接运行宏 若要直接运行宏,请执行下列操作之一: 若要直接运行宏,请执行下列操作之一: 若要从“ 窗口执行宏, (1)若要从“宏”窗口执行宏,请单击工具栏 上的【运行】按钮。 上的【运行】按钮。 若要从“数据库”窗口中运行宏, (2)若要从“数据库”窗口中运行宏,则双击 相应的宏名。 相应的宏名。 工具”菜单中指向【 单击【 (3)在“工具”菜单中指向【宏】,单击【运 行宏】 然后在“宏名”列表中选择宏。 行宏】,然后在“宏名”列表中选择宏。 通过使用DoCmd对象的RunMacro方法, DoCmd对象的RunMacro方法 (4)通过使用DoCmd对象的RunMacro方法,从Vi Basic过程中执行宏 过程中执行宏。 sual Basic过程中执行宏。
13.2.1常用的宏命令 13.2.1常用的宏命令
2.运行和控制流程 RunSQL命令 用于执行指定的SQL SQL语句 RunSQL命令 用于执行指定的SQL语句 RunApp命令 RunApp命令 用于执行指定的外部应用程序 Quit命令 用于退出Access Access系统 Quit命令 用于退出Access系统
13.1.2宏对象的作用 13.1.2宏对象的作用
宏是一种操作命令, 宏是一种操作命令,宏命令被使用在数据库的执行过程 宏的操作过程隐藏在后台自动执行。 中,宏的操作过程隐藏在后台自动执行。 宏的主要作用如下: 宏的主要作用如下: 可以在数据库的任何视图中打开(或关闭) (1)可以在数据库的任何视图中打开(或关闭)表、查 窗体和报表; 询、窗体和报表; 可以运行选择查询和操作查询; (2)可以运行选择查询和操作查询; 为窗体的控件赋值; (3)为窗体的控件赋值; 可以发出提示或警告信息; (4)可以发出提示或警告信息; 可以为表等对象制作副本、改名及将对象导出; (5)可以为表等对象制作副本、改名及将对象导出; 保存和删除数据库对象。 (6)保存和删除数据库对象。
6.通知或警告用户 6.通知或警告用户 Beep命令 Beep命令 发出嘟嘟声 MsgBox命令 MsgBox命令 信息的消息框 SetWarnings命令 SetWarnings命令 息 用于使计算机的扬声器 用于显示提示或警告等 用于打开或关闭系统消
13.2.1常用的宏命令 13.2.1常用的宏命令
13.2.5运行宏 13.2.5运行宏
2.运行宏组中的宏 若要运行宏组中的宏,请执行下列操作之一: 若要运行宏组中的宏,请执行下列操作之一: 将宏指定为窗体或报表的事件属性设置, (1)将宏指定为窗体或报表的事件属性设置, 或指定为RunMacro操作的“宏名”参数。 RunMacro操作的 或指定为RunMacro操作的“宏名”参数。使用下列 语法来引用宏: 语法来引用宏: 宏组名. 宏组名.宏名 工具”菜单中指向“ 单击【 (2)在“工具”菜单中指向“宏”,单击【运 行宏】 然后在“宏名”列表中选择宏。 行宏】,然后在“宏名”列表中选择宏。 Basic过程中运行宏组中的宏 过程中运行宏组中的宏, (3)从Visual Basic过程中运行宏组中的宏, 方法是:使用DoCmd对象的RunMacro方法。 DoCmd对象的RunMacro方法 方法是:使用DoCmd对象的RunMacro方法。
3.1.3宏的触发事件 3.1.3宏的触发事件
事件是由对象识别的操作, 事件是由对象识别的操作,在某个对象上发生或 对某个对象发生,如鼠标单击、数据更改、 对某个对象发生,如鼠标单击、数据更改、窗体打 开或关闭等等。 开或关闭等等。 事件可能由用户操作或Visual Basic语句引发 语句引发, 事件可能由用户操作或Visual Basic语句引发, 或者由系统触发,最常用的是利用创建的宏来触发。 或者由系统触发,最常用的是利用创建的宏来触发。 事件以特定的顺序依次发生。 事件以特定的顺序依次发生。
13.2.3创建宏组 13.2.3创建宏组
创建宏组与创建宏的方法基本相同,只是在“ 创建宏组与创建宏的方法基本相同,只是在“宏 列中要为宏组中的宏命令分组并命名。 名”列中要为宏组中的宏命令分组并命名。在保存 宏组时,指定的名字是“ 对象的名字, 宏组时,指定的名字是“宏”对象的名字,这个名 字显示在“数据库”窗口内。 字显示在“数据库”窗口内。
13.2.1常用的宏命令 13.2.1常用的宏命令
3.设置值 SetValue命令 SetValue命令 用于设置属性值
13.2.1常用的宏命令 13.2.1常用的宏命令
4.刷新、查找数据或定位记录 刷新、 Requery命令 用于重新查询控件的数据源, Requery命令 用于重新查询控件的数据源, 刷新控件数据 FindRecord命令 用于查找满足由FindRecord FindRecord命令 用于查找满足由FindRecord 指定条件的第一个记录 FindNext命令 用于查找满足由FindRecord FindNext命令 用于查找满足由FindRecord 指定条件的下一个记录 GoToRecord命令 用于使打开着的表、 GoToRecord命令 用于使打开着的表、窗体或 查询结果中的指定记录变成当前记录。 查询结果中的指定记录变成当前记录。
13.2.1常用的宏命令 13.2.1常用的宏命令
5.控制显示 Maximize命令 Maximize命令 用于最大化活动窗口 Minimize命令 Minimize命令 用于最小化活动窗口 Restore命令 Restore命令 用于将已最大化或最小 化的窗口恢复为原来的大小
13.2.1常用的宏命令 13.2.1常用的宏命令
7.导入和导出数据 TransferDatabase命令 TransferDatabase命令 用于从其他数据库导入 和导出数据 TransferText命令 TransferText命令 用于在文本文件之间导 入或导出数据 OutputTo命令 OutputTo命令 用于将指定对象中的数据输 出成其他类型的数据文件
13.2.4创建条件操作的宏 13.2.4创建条件操作的宏
条件操作的宏是按条件有选择地执行宏序列中的 宏命令,可以控制宏的操作流程。 宏命令,可以控制宏的操作流程。“宏”设计视图 中的“条件”列用来设置操作的执行条件, 中的“条件”列用来设置操作的执行条件,由一个 逻辑表达式构成。若条件成立,则执行该操作; 逻辑表达式构成。若条件成立,则执行该操作;若 条件不成立,则不执行该操作, 条件不成立,则不执行该操作,接着转去执行下一 个操作。 个操作。
13.2.5运行宏 13.2.5运行宏
4.为响应窗体、报表或控件上发生的事件而运 为响应窗体、 行宏或事件过程 Access可以对窗体、报表或控件中的多种类型事 Access可以对窗体、 可以对窗体 件作出响应,包括鼠标单击、 件作出响应,包括鼠标单击、数据更改以及窗体或 报表的打开或关闭等。 报表的打开或关闭等。
13.2.4创建条件操作的宏 13.2.4创建条件操作的宏
例13.4用第10章创建的窗体“例10_1”复制一个窗体, 13.4用第10章创建的窗体“ 10_1”复制一个窗体, 用第10章创建的窗体 复制一个窗体 命名为“条件宏应用窗体” 设计一个条件操作的宏, 命名为“条件宏应用窗体”。设计一个条件操作的宏, 用来判断窗体上院系值,如果院系为“俄语学院” 用来判断窗体上院系值,如果院系为“俄语学院”或 东语学院” 西语学院” 则提示信息: “东语学院”或“西语学院”,则提示信息:“是×× 学院,符合条件,被录用!!!” 否则提示信息: !!!”, 学院,符合条件,被录用!!!”,否则提示信息:“是×× 学院,不符合条件!” 此宏命名为“ 13_4”。 !”, 学院,不符合条件!”,此宏命名为“例13_4”。在窗体 上添加一个“判断”命令按钮, 上添加一个“判断”命令按钮,使其单击事件执行宏 13_4”,如图13.6 13.8所示 13.6至 所示。 “例13_4”,如图13.6至13.8所示。
13.2 宏的操作
13.2.1常用的宏命令 13.2.1常用的宏命令 Access2003中 一共有五十六种基本宏操作, 在Access2003中,一共有五十六种基本宏操作, 其中常用的宏操作主要有: 其中常用的宏操作主要有:
相关文档
最新文档