《Access宏及其应用.ppt》由会员分享,可在线阅读,更多相关《Access宏及其应用.ppt(46页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、211.1 宏概述宏概述宏宏是一种是一种对象对象,建立宏可以自动处理某些特殊,建立宏可以自动处理某些特殊的任务。宏是一个和多个的任务。宏是一个和多个操作操作的集合,其中每的集合,其中每个操作实现某些特定的功能,例如个操作实现某些特定的功能,例如打开窗体打开窗体或或打印某个报表。打印某个报表。宏是一种经过宏是一种经过特殊封装的程序代码特殊封装的程序代码,它没有控,它没有控制转移的功能,也不能直接操纵变量。宏是一制转移的功能,也不能直接操纵变量。宏是一种操作代码的组合,它种操作代码的组合,它以操作为单位以操作为单位,将一系,将一系列操作组合起来。宏运行时,这些操作被顺序列操作组合起来。宏运行时,这
2、些操作被顺序执行。执行。宏的每个操作都可以带有参数,但操作执行后宏的每个操作都可以带有参数,但操作执行后没有返回值没有返回值。311.1 宏概述宏概述宏的功能宏的功能显示和隐藏工具栏;显示和隐藏工具栏;打开和关闭表、查询、窗体和报表;打开和关闭表、查询、窗体和报表;执行报表预览、打印以及报表数据传送;执行报表预览、打印以及报表数据传送;设置窗体、报表中控件的属性;设置窗体、报表中控件的属性;设置设置Access对象窗口的大小,执行窗口操作对象窗口的大小,执行窗口操作(如移动、放大等)。(如移动、放大等)。执行执行Access菜单命令;菜单命令;执行查询操作以及数据过滤和查找等。执行查询操作以及
3、数据过滤和查找等。411.1 宏概述宏概述宏的设计视图宏的设计视图操作操作操作参数操作参数注释注释511.1 宏概述宏概述宏的设计视图宏的设计视图操作:宏的基本组成部分,一个宏可以有多个操作,操作:宏的基本组成部分,一个宏可以有多个操作, 组成操作序列。组成操作序列。注释:对操作的简单说明,表明该操作的作用、意义注释:对操作的简单说明,表明该操作的作用、意义操作参数:不同的操作具有不同参数,指定了操作参操作参数:不同的操作具有不同参数,指定了操作参 数后才完整。例如,数后才完整。例如,OpenForm(打开窗打开窗 体体)操作,需要指定要打开的窗体的名操作,需要指定要打开的窗体的名 称,该名称
4、就是称,该名称就是OpenForm的一个参数。的一个参数。611.2 宏的创建宏的创建创建宏创建宏单击左面工作区的单击左面工作区的“宏宏”,单击,单击“数据库数据库”工具栏上工具栏上的的“新建新建”按钮,弹出如图所示的宏窗口。按钮,弹出如图所示的宏窗口。711.2 宏的创建宏的创建单击单击“操作操作”栏,从中选择栏,从中选择“OpenTable”,操作参数,操作参数选择:【表名称】为选择:【表名称】为“学生信息表学生信息表”;【视图】为;【视图】为“打打印预览印预览”;【数据模式】为;【数据模式】为“只读只读”。注释中键入。注释中键入“打打开开学生信息表学生信息表”。811.2 宏的创建宏的创
5、建单击单击 “OpenTable”下面的网格,选择下面的网格,选择“Maximize”,注释中键入注释中键入“最大化最大化”。将宏保存为。将宏保存为“打开学生表打开学生表”。该宏的作用是:打开该宏的作用是:打开“学生信息表学生信息表”的预览视图,并的预览视图,并最大化。最大化。911.2 宏的创建宏的创建单击工具栏上的单击工具栏上的“运行运行”按钮,查看宏运行的结果。按钮,查看宏运行的结果。1011.2 宏的创建宏的创建创建宏组创建宏组宏组可以将几个功能相关的宏组织到一起,并分配一宏组可以将几个功能相关的宏组织到一起,并分配一个名称,这样有利于宏的管理和维护。例如,一个窗个名称,这样有利于宏的
6、管理和维护。例如,一个窗体有多个控件,可以创建一个宏组,其中包含多个分体有多个控件,可以创建一个宏组,其中包含多个分别对应于各按钮的宏。宏组在一个宏窗口下包含多个别对应于各按钮的宏。宏组在一个宏窗口下包含多个宏,每个宏拥有单独的名称,并可以单独运行。宏之宏,每个宏拥有单独的名称,并可以单独运行。宏之间按照名称来区分。下面举例说明。间按照名称来区分。下面举例说明。进入宏设计视图,单击工具栏上的进入宏设计视图,单击工具栏上的“宏名宏名”按钮,窗按钮,窗口将增加一列口将增加一列“宏名宏名”。1111.2 宏的创建宏的创建如图所示,宏如图所示,宏2中包含了两个宏,一个是中包含了两个宏,一个是“打开窗体
7、打开窗体1”,另一个是另一个是“打开窗体打开窗体2”。1211.2 宏的创建宏的创建创建条件宏创建条件宏Access宏可以设置条件,如果宏条件为宏可以设置条件,如果宏条件为True则执行则执行该宏,否则不执行。可以为宏的每一个操作都设置一该宏,否则不执行。可以为宏的每一个操作都设置一个条件。下面举例说明。个条件。下面举例说明。进入宏设计视图,单击工具栏上的进入宏设计视图,单击工具栏上的“条件条件”按钮,窗按钮,窗口将增加一列口将增加一列“条件条件”。13宏的条件表达式宏的条件表达式在宏的条件表达式中在宏的条件表达式中,有可能会引用到窗有可能会引用到窗体或报表的控件值体或报表的控件值,在宏表达式
8、中要使用在宏表达式中要使用如下的语法如下的语法:窗体控件窗体控件:Forms!对象名对象名!控件名控件名报表控件报表控件:Reports!对象名对象名!控件名控件名如果单独运行的宏中用到上述表达式如果单独运行的宏中用到上述表达式,则则需要将条件中涉及到的窗体或报表打开需要将条件中涉及到的窗体或报表打开.1411.2 宏的创建宏的创建如图所示,在条件网格中是如图所示,在条件网格中是 性别性别=男男,说明只有当,说明只有当前记录的性别为男才执行本宏。可以制作前记录的性别为男才执行本宏。可以制作“学生信息表学生信息表”窗体,拖拽命令按钮进行测试。窗体,拖拽命令按钮进行测试。1511.2 宏的创建宏的
9、创建创建创建自动执行宏自动执行宏如果宏名为如果宏名为AutoExec,那么每次打开数据库时,都,那么每次打开数据库时,都会自动执行该宏。会自动执行该宏。1611.3 宏的运行和调试宏的运行和调试直接运行宏直接运行宏单击左面工作区的单击左面工作区的“宏宏”,从右面的列表中选择要执,从右面的列表中选择要执行的宏,然后单击行的宏,然后单击“数据库数据库”窗口上的窗口上的“运行运行”按钮。按钮。直接双击列表中的宏也可以运行。直接双击列表中的宏也可以运行。从另一个宏中运行宏从另一个宏中运行宏新建一个宏,进入设计视图;新建一个宏,进入设计视图;在在“操作操作”网格中选择网格中选择“RunMacro”;在在
10、“操作参数操作参数”的的“宏名宏名”中输入需要执行的宏的名中输入需要执行的宏的名称。称。“重复次数重复次数”中输入宏需要执行的次数。中输入宏需要执行的次数。“重复表达式重复表达式”:该表达式结果为假时才停止重复。:该表达式结果为假时才停止重复。如果如果“重复次数重复次数”和和“重复表达式重复表达式”均为空,则宏运均为空,则宏运行一次;如果前者空后者为行一次;如果前者空后者为True,则宏一直循环执,则宏一直循环执行。行。1711.3 宏的运行和调试宏的运行和调试在窗体和报表中使用宏在窗体和报表中使用宏利用宏可以对窗体、报表或控件中的多种类型事件做利用宏可以对窗体、报表或控件中的多种类型事件做出
11、响应,包括鼠标事件、键盘事件、窗体打开关闭等出响应,包括鼠标事件、键盘事件、窗体打开关闭等等。下面举例说明使用宏的方法。等。下面举例说明使用宏的方法。首先创建一个宏,可以打开窗体首先创建一个宏,可以打开窗体2(OpenForm),),保存名称为保存名称为“打开窗体打开窗体2”。1811.3 宏的运行和调试宏的运行和调试打开窗体打开窗体1的设计视图,拖拽一个命令按钮到窗体,在的设计视图,拖拽一个命令按钮到窗体,在“属性属性”对话框中,在对话框中,在“事件事件”Tab中的中的“单击单击”列列表中选择表中选择“打开窗体打开窗体2”宏。保存。宏。保存。1911.3 宏的运行和调试宏的运行和调试切换到窗
12、体切换到窗体1的窗体视图,点击窗体上的命令按钮,的窗体视图,点击窗体上的命令按钮,就会执行预设的宏,即可以打开窗体就会执行预设的宏,即可以打开窗体2。宏的调试宏的调试通过通过单步执行宏单步执行宏,可以观察宏的执行流程和每个操作,可以观察宏的执行流程和每个操作的结果,可以帮助我们检查宏是否有错误,或找到错的结果,可以帮助我们检查宏是否有错误,或找到错误发生的原因。步骤如下:误发生的原因。步骤如下:打开宏的打开宏的设计视图设计视图;单击工具栏上的单击工具栏上的“单步单步”按钮,将运行模式设置到调按钮,将运行模式设置到调试,然后单击工具栏上的试,然后单击工具栏上的“运行运行”按钮。按钮。2011.3
13、 宏的运行和调试宏的运行和调试系统弹出系统弹出“单步执行宏单步执行宏”对话框,从中可以观察操作的参对话框,从中可以观察操作的参数情况和条件情况。单击数情况和条件情况。单击“单步执行单步执行”按钮,可以执行宏按钮,可以执行宏组的下一个操作。组的下一个操作。2111.4 常用宏操作简介常用宏操作简介AddMenu:用于将菜单添加到自定义的菜单栏:用于将菜单添加到自定义的菜单栏上,菜单栏中每个菜单都需要一个独立的上,菜单栏中每个菜单都需要一个独立的AddMenu操作。操作。菜单名称:输入菜单项的名称。菜单名称:输入菜单项的名称。菜单宏名字:选定菜单命令所执行的宏。菜单宏名字:选定菜单命令所执行的宏。
14、状态栏名字:用户选择该菜单时状态栏的提示信息。状态栏名字:用户选择该菜单时状态栏的提示信息。ApplyFilter:用于筛选窗体或报表中的记录。:用于筛选窗体或报表中的记录。筛选名称:查询的名称。筛选名称:查询的名称。Where条件:有关的限制性条件。条件:有关的限制性条件。Beep:用于产生铃声。:用于产生铃声。2211.4 常用宏操作简介常用宏操作简介CancelEvent:取消当前事件。:取消当前事件。Close:关闭指定窗口。:关闭指定窗口。对象类型:如表、窗体等。如果为空则关闭激活窗口。对象类型:如表、窗体等。如果为空则关闭激活窗口。对象名称:要关闭的对象的名称。对象名称:要关闭的对
15、象的名称。保存:关闭窗口时,是否对打开的对象进行保存。保存:关闭窗口时,是否对打开的对象进行保存。CopyObject:将数据库对象复制到目标数据库中。:将数据库对象复制到目标数据库中。目标数据库:目标数据库的有效路径和文件名称。目标数据库:目标数据库的有效路径和文件名称。 源对象类型:要复制的对象类型。如表、窗体等。源对象类型:要复制的对象类型。如表、窗体等。源对象名称:要复制的对象的名称。源对象名称:要复制的对象的名称。新名称对象的新名称。在将对象复制到不同的数据库时,新名称对象的新名称。在将对象复制到不同的数据库时,如果将此参数留空,可使对象保留原来的名称不变。如果将此参数留空,可使对象
16、保留原来的名称不变。2311.4 常用宏操作简介常用宏操作简介DeleteObject:删除指定的对象。:删除指定的对象。对象类型:要删除对象的类型。如表、窗体等。对象类型:要删除对象的类型。如表、窗体等。对象名称:要删除对象的名称。对象名称:要删除对象的名称。Echo:可以指定是否打开回响(回响:运行宏时:可以指定是否打开回响(回响:运行宏时 Access 更新或重画屏幕的过程。)。例如,可以更新或重画屏幕的过程。)。例如,可以使用该操作在宏运行时隐藏或显示运行结果。使用该操作在宏运行时隐藏或显示运行结果。打开回响打开回响 :选择:选择“否否”表示宏执行过程中不显示执行结表示宏执行过程中不显
17、示执行结果,直到运行结束后才显示。果,直到运行结束后才显示。状态栏文字:关闭回响时状态栏显示的信息。状态栏文字:关闭回响时状态栏显示的信息。FindNext:查找下一个符合查询条件的记录。:查找下一个符合查询条件的记录。2411.4 常用宏操作简介常用宏操作简介FindRecord:查找符合:查找符合 FindRecord 参数指定参数指定条件的数据的第一个实例。条件的数据的第一个实例。查找内容:指定要在记录中查找的数据。查找内容:指定要在记录中查找的数据。匹配:指定数据在字段中所在的位置。匹配:指定数据在字段中所在的位置。 区分大小写:指定该搜索是否区分大小写。区分大小写:指定该搜索是否区分
18、大小写。搜索:指定查找的范围。搜索:指定查找的范围。格式化搜索:指定搜索中是否包含带格式的数据。格式化搜索:指定搜索中是否包含带格式的数据。只搜索当前字段:指定是在每个记录的当前字段中进只搜索当前字段:指定是在每个记录的当前字段中进行搜索还是在每个记录的所有字段中进行搜索。行搜索还是在每个记录的所有字段中进行搜索。 查找第一个:指定是从第一个记录还是从当前记录开查找第一个:指定是从第一个记录还是从当前记录开始搜索。始搜索。 2511.4 常用宏操作简介常用宏操作简介GotoControl:用于将焦点转移到指定对象。:用于将焦点转移到指定对象。控件名称:接受焦点的字段或控件的名称。控件名称:接受
19、焦点的字段或控件的名称。GotoPage:将焦点转移到窗体中指定的页。:将焦点转移到窗体中指定的页。页码:要将焦点移动到的页的页码。页码:要将焦点移动到的页的页码。右:此页左上角边缘的水平位置,从页所在窗口的左边右:此页左上角边缘的水平位置,从页所在窗口的左边缘开始算起。缘开始算起。下:此页左上角的垂直位置,从页所在窗口的上边缘开下:此页左上角的垂直位置,从页所在窗口的上边缘开始算起。始算起。2611.4 常用宏操作简介常用宏操作简介GotoRecord:使打开着的表、窗体或查询结果:使打开着的表、窗体或查询结果集中的指定记录变成当前记录。集中的指定记录变成当前记录。对象类型:包含要作为当前记
20、录的对象类型。对象类型:包含要作为当前记录的对象类型。对象名称:包含要作为当前记录的对象名称。对象名称:包含要作为当前记录的对象名称。记录:要作为当前记录的记录。记录:要作为当前记录的记录。偏移量:整型数或结果为整型的表达式。表达式前必偏移量:整型数或结果为整型的表达式。表达式前必须有等号须有等号 (=)。该参数指定要用作当前记录的记录。该参数指定要用作当前记录的记录。 2711.4 常用宏操作简介常用宏操作简介HourGlass:使用:使用 Hourglass 操作可以使鼠标操作可以使鼠标指针在宏执行时变成沙漏图像(或其他所选图指针在宏执行时变成沙漏图像(或其他所选图标)。该操作可在视觉上表
21、明宏正在执行。标)。该操作可在视觉上表明宏正在执行。显示沙漏:默认为显示沙漏:默认为“是是”。Maximize:用于最大化活动窗口。:用于最大化活动窗口。Minimize:用于最小化活动窗口。:用于最小化活动窗口。2811.4 常用宏操作简介常用宏操作简介MoveSize:可以移动活动窗口或调整其大小。:可以移动活动窗口或调整其大小。 右:活动窗口左上角的新水平位置,从页所在窗口的右:活动窗口左上角的新水平位置,从页所在窗口的左边缘开始算起。左边缘开始算起。下:活动窗口左上角的新垂直位置,从页所在窗口的下:活动窗口左上角的新垂直位置,从页所在窗口的上边缘开始算起。上边缘开始算起。宽度:活动窗口
22、的新宽度。宽度:活动窗口的新宽度。高度:活动窗口的新高度。高度:活动窗口的新高度。MsgBox:显示包含警告信息或提示的消息框。:显示包含警告信息或提示的消息框。 消息:消息框中的文本。消息:消息框中的文本。发嘟嘟声:计算机在显示消息时,是否发出嘟嘟声。发嘟嘟声:计算机在显示消息时,是否发出嘟嘟声。类型:消息框的类型。每种类型都有不同的图标。类型:消息框的类型。每种类型都有不同的图标。标题:消息框标题栏中显示的文本。标题:消息框标题栏中显示的文本。 2911.4 常用宏操作简介常用宏操作简介OpenForm:打开指定的窗体。:打开指定的窗体。窗体名称:打开窗体的名称。窗体名称:打开窗体的名称。
23、视图:打开窗体的视图类型。如视图:打开窗体的视图类型。如“窗体窗体”、“设计设计”、“打印预览打印预览”等。等。筛选名称:用于限制或排序窗体中记录的筛选。筛选名称:用于限制或排序窗体中记录的筛选。Where 条件:如果用条件:如果用“筛选名称筛选名称”参数选择筛选,参数选择筛选,那么那么 Access 将这个将这个 WHERE 子句应用于筛选的结果。子句应用于筛选的结果。 数据模式:体的数据输入模式。数据模式:体的数据输入模式。w“添加添加”:用户可以添加新记录,但不能编辑已有记录;:用户可以添加新记录,但不能编辑已有记录;w “编辑编辑”:用户可以编辑已有记录,也可以添加记录;:用户可以编辑
24、已有记录,也可以添加记录;w“只读只读”:用户只能查看记录。:用户只能查看记录。窗口模式:打开窗体的窗口模式。窗口模式:打开窗体的窗口模式。 3011.4 常用宏操作简介常用宏操作简介OpenModule:可在指定的过程中打开指定的:可在指定的过程中打开指定的 Visual Basic 模块。模块。模块名称:要打开的模块的名称。模块名称:要打开的模块的名称。过程名称:要在其中打开模块的过程的名称。过程名称:要在其中打开模块的过程的名称。OpenQuery:打开指定的查询。:打开指定的查询。查询名称:要打开的查询名称。查询名称:要打开的查询名称。视图:打开查询的视图。如视图:打开查询的视图。如“
25、数据表数据表”、“设计设计”、“打印预览打印预览” 等。等。数据模式:查询的数据输入模式。可选择数据模式:查询的数据输入模式。可选择“添加添加” 、“编辑编辑” 或或“只读只读”。3111.4 常用宏操作简介常用宏操作简介OpenReport:打开指定的报表。:打开指定的报表。报表名称:打开报表的名称。报表名称:打开报表的名称。视图:打开报表的视图类型。视图:打开报表的视图类型。筛选名称:用于限制报表记录数的筛选。筛选名称:用于限制报表记录数的筛选。 Where 条件条件 :如果选择:如果选择“筛选名称筛选名称”参数指定的筛参数指定的筛选,选,Access 将将 WHERE 子句应用于筛选的结
26、果。子句应用于筛选的结果。OpenTable:打开指定的表。:打开指定的表。表名:打开表的名称。表名:打开表的名称。视图:打开表的视图类型。视图:打开表的视图类型。数据模式:查询的数据输入模式。可选择数据模式:查询的数据输入模式。可选择“添加添加” 、“编辑编辑” 或或“只读只读”。3211.4 常用宏操作简介常用宏操作简介OutputTo:将指定的:将指定的 Microsoft Access 数据库数据库对象(数据表、窗体、报表、模块、数据访问页)对象(数据表、窗体、报表、模块、数据访问页)中的数据输出为若干种输出格式。中的数据输出为若干种输出格式。对象类型:待输出数据的对象的类型。对象类型
27、:待输出数据的对象的类型。对象名称:待输出数据的对象的名称。对象名称:待输出数据的对象的名称。输出格式:用于输出数据的格式类型。输出格式:用于输出数据的格式类型。输出文件:指定输出数据的目标文件,包括完整路径。输出文件:指定输出数据的目标文件,包括完整路径。自动启动:指定运行自动启动:指定运行 OutputTo 操作后是否要立即启动操作后是否要立即启动相应的软件,并打开由相应的软件,并打开由“输出文件输出文件”参数指定的文件。参数指定的文件。模板文件:将用作模板文件:将用作 .htm、.html、.htx 或或 .asp 文件的文件的模板的模板文件路径及文件名。模板的模板文件路径及文件名。编码
28、:指定要用于输出文本或编码:指定要用于输出文本或 HTML 数据的字符编码数据的字符编码格式的类型。格式的类型。3311.4 常用宏操作简介常用宏操作简介PrintOut:打印打开的数据库中的活动对象。:打印打开的数据库中的活动对象。打印范围:打印的范围。打印范围:打印的范围。开始页码:打印的起始页。开始页码:打印的起始页。结束页码:打印的终止页。结束页码:打印的终止页。打印品质:可选择打印品质:可选择“高品质高品质”、“中品质中品质”、“低品质低品质”或或“草稿草稿”。份数:打印份数。默认值为份数:打印份数。默认值为“1”。自动分页:可选择自动分页:可选择“是是”(自动分页)或(自动分页)或
29、“否否”(不自(不自动分页)。该参数设置为动分页)。该参数设置为“否否”时,对象打印速度较快。时,对象打印速度较快。默认值为默认值为“是是”。3411.4 常用宏操作简介常用宏操作简介Quit:退出:退出 Microsoft Access。 选项:退出选项:退出 Access 时对没有保存的对象所作的处理。时对没有保存的对象所作的处理。Rename:重新命名一个指定的数据库对象。:重新命名一个指定的数据库对象。新名称:数据库对象的新名称。新名称:数据库对象的新名称。对象类型:要重新命名的对象的类型。对象类型:要重新命名的对象的类型。旧名称:要重命名的对象。旧名称:要重命名的对象。Repaint
30、Object:完成指定数据库对象挂起的屏:完成指定数据库对象挂起的屏幕更新。如果没有指定数据库对象,则会对活动幕更新。如果没有指定数据库对象,则会对活动数据库对象进行屏幕更新。数据库对象进行屏幕更新。对象类型:要重新绘制的对象的类型。对象类型:要重新绘制的对象的类型。 对象名称:要重新绘制的对象的名称。对象名称:要重新绘制的对象的名称。 3511.4 常用宏操作简介常用宏操作简介Requery:通过重新查询控件的数据源来更新活:通过重新查询控件的数据源来更新活动对象指定控件中的数据。动对象指定控件中的数据。控件名称:要更新的控件的名称。控件名称:要更新的控件的名称。Restore:将已最大化或
31、最小化的窗口恢复为原来:将已最大化或最小化的窗口恢复为原来的大小。的大小。 RunApp:运行一个指定的应用程序。:运行一个指定的应用程序。命令行命令行 用以打开应用程序的命令行(命令行应包括路径用以打开应用程序的命令行(命令行应包括路径和其他所需参数,例如用于以特定模式运行应用程序的和其他所需参数,例如用于以特定模式运行应用程序的开关)。开关)。 RunCode:调用:调用 VB 的的 Function 过程。过程。函数名称:要调用的函数名称:要调用的 Visual Basic Function 过程名称。过程名称。 3611.4 常用宏操作简介常用宏操作简介RunCommand:可以运行:
32、可以运行 Microsoft Access 的内置命令。内置命令可以出现在的内置命令。内置命令可以出现在 Access 菜单菜单栏、工具栏或快捷菜单上。栏、工具栏或快捷菜单上。命令:要运行的命令的名称。命令:要运行的命令的名称。RunMacro:用于执行宏。该宏可以在宏组中。:用于执行宏。该宏可以在宏组中。宏名:所要运行的宏的名称。宏名:所要运行的宏的名称。重复次数:宏运行次数的上限。如果将本参数留空重复次数:宏运行次数的上限。如果将本参数留空(并且将(并且将“重复表达式重复表达式”也留空),该宏将只运行一也留空),该宏将只运行一次。次。重复表达式:该表达式的计算结果为重复表达式:该表达式的计
33、算结果为 True 或或 False。当表达式的值为当表达式的值为 False 时宏将停止运行。每次宏运行时宏将停止运行。每次宏运行的时候都将计算该表达式的值。的时候都将计算该表达式的值。 3711.4 常用宏操作简介常用宏操作简介RunSQL:通过使用相应的:通过使用相应的 SQL 语句,可以用语句,可以用 RunSQL 操作来运行操作来运行 Access 的操作查询。的操作查询。SQL 语句:所要运行的操作查询或数据定义查询对应语句:所要运行的操作查询或数据定义查询对应的的 SQL 语句。语句。使用事务处理:选择使用事务处理:选择“是是”则在事务处理中包含此查则在事务处理中包含此查询。询。
34、SelectObject:选择指定的数据库对象。:选择指定的数据库对象。对象类型:所要选择的数据库对象的类型。对象类型:所要选择的数据库对象的类型。对象名称:所选对象的名称。对象名称:所选对象的名称。在在“数据库数据库”窗口中:指定窗口中:指定 Access 是否选择是否选择“数据数据库库”窗口中的对象。窗口中的对象。3811.4 常用宏操作简介常用宏操作简介SendKeys:将键击直接发送到:将键击直接发送到 Microsoft Access 或活动的或活动的 Windows 应用程序中。应用程序中。键击:指定要键击:指定要 Access 或其他应用程序处理的键击。或其他应用程序处理的键击。
35、等待:指定宏是否要暂停运行,直到处理完键击才运等待:指定宏是否要暂停运行,直到处理完键击才运行。行。 3911.4 常用宏操作简介常用宏操作简介SendObject:将对象作为电子右键发给收件人。:将对象作为电子右键发给收件人。对象类型:要包含在邮件消息中的对象的类型。对象类型:要包含在邮件消息中的对象的类型。对象名称:要包含在邮件消息中的对象的名称。对象名称:要包含在邮件消息中的对象的名称。输出格式:包含在邮件消息中的对象所用的格式类型。输出格式:包含在邮件消息中的对象所用的格式类型。收件人:邮件消息收件人的名称。收件人:邮件消息收件人的名称。抄送:邮件消息抄送人的名称。抄送:邮件消息抄送人
36、的名称。密送密送 :邮件消息密送人的名称。:邮件消息密送人的名称。主题:邮件消息的主题。主题:邮件消息的主题。消息正文:邮件消息中要包含的除数据库对象以外的文消息正文:邮件消息中要包含的除数据库对象以外的文本。本。编辑邮件:指定在发送之前邮件消息是否可编辑。编辑邮件:指定在发送之前邮件消息是否可编辑。模板文件:要用作模板文件:要用作 .html 文件模板的文件的名称及路径。文件模板的文件的名称及路径。4011.4 常用宏操作简介常用宏操作简介SetMenuItem:设置活动窗口的自定义菜单栏:设置活动窗口的自定义菜单栏或全局菜单栏上的菜单项状态(启用或禁用,选或全局菜单栏上的菜单项状态(启用或
37、禁用,选取或不选取)。取或不选取)。菜单索引:菜单的索引值。菜单索引:菜单的索引值。命令索引:要设置状态的命令的索引值。命令索引:要设置状态的命令的索引值。子命令索引:要设置状态的子命令的索引。子命令索引:要设置状态的子命令的索引。标志标志 要将命令或子命令设置成的状态。可选择要将命令或子命令设置成的状态。可选择“变灰变灰”(禁用该命令,命令变为灰色)、(禁用该命令,命令变为灰色)、“变实变实”(启用该(启用该命令)、命令)、“选取选取”(在命令旁显示一个勾号,表示已(在命令旁显示一个勾号,表示已选定或切换到该命令)或选定或切换到该命令)或“不选取不选取”(清除勾号)。(清除勾号)。默认值为默
38、认值为“变实变实”。 4111.4 常用宏操作简介常用宏操作简介SetValue:设置:设置 Microsoft Access 窗体、窗体窗体、窗体数据表或报表上的字段、控件或属性的值。数据表或报表上的字段、控件或属性的值。项目:要设置值的字段、控件或属性的名称。项目:要设置值的字段、控件或属性的名称。表达式:表达式:Access 使用表达式来对该项的值进行设置。使用表达式来对该项的值进行设置。必须用完整的语法形式来引用表达式中的任何对象。例必须用完整的语法形式来引用表达式中的任何对象。例如,要将如,要将“雇员雇员”窗体上的薪金控件的值上调百分之十,窗体上的薪金控件的值上调百分之十,可用可用
39、Forms!雇员雇员!薪金薪金*1.1 语句形式。语句形式。 SetWarnings:设定是否使用系统的警告信息。:设定是否使用系统的警告信息。打开警告:指定是否显示系统消息。打开警告:指定是否显示系统消息。4211.4 常用宏操作简介常用宏操作简介ShowAllRecords:删除活动表、查询结果集或:删除活动表、查询结果集或窗体中所有已应用过的筛选,并且显示表或结果窗体中所有已应用过的筛选,并且显示表或结果集中的所有记录,或者窗体基本表或查询中的所集中的所有记录,或者窗体基本表或查询中的所有记录。有记录。ShowToolBar:显示或隐藏内置工具栏或自定:显示或隐藏内置工具栏或自定义工具栏
40、。义工具栏。工具栏名称:所要显示或隐藏的工具栏名称。工具栏名称:所要显示或隐藏的工具栏名称。显示:指定是否显示工具栏以及在何种视图中显示或显示:指定是否显示工具栏以及在何种视图中显示或隐藏。其默认值为隐藏。其默认值为“是是”。StopAllMacros:终止当前所有宏的运行:终止当前所有宏的运行。4311.4 常用宏操作简介常用宏操作简介TransferDatabase:与其他数据库之间导入和导:与其他数据库之间导入和导出数据。出数据。迁移类型:要迁移的类型。迁移类型:要迁移的类型。“导入导入”、“导出导出”或或“链链接接”。数据库类型:导入来源、导出目的或链接目的数据库的数据库类型:导入来源
41、、导出目的或链接目的数据库的类型。类型。数据库名称:导入、导出或链接的数据库的名称。数据库名称:导入、导出或链接的数据库的名称。对象类型:要导入或导出的对象的类型。对象类型:要导入或导出的对象的类型。源:要导入、导出或链接的表、选择查询或源:要导入、导出或链接的表、选择查询或 Access 对对象的名称。象的名称。目标:目标数据库中导出、导入或链接到的表、选择查目标:目标数据库中导出、导入或链接到的表、选择查询或询或 Access 对象的名称。对象的名称。仅结构:指明是否忽略数据而仅导入或导出数据库中表仅结构:指明是否忽略数据而仅导入或导出数据库中表的结构。的结构。4411.4 常用宏操作简介
42、常用宏操作简介TransferSpreadsheet:和电子表格文件之间导:和电子表格文件之间导入或导出数据。入或导出数据。 迁移类型:转换的类型。迁移类型:转换的类型。“导入导入”、“导出导出”或或“链链接接”。电子表格类型:用于指明所要导入、导出或链接的电子电子表格类型:用于指明所要导入、导出或链接的电子表格的类型。表格的类型。表名:用于指明表名:用于指明 Access 表的名称。表的名称。文件名:用于指明所要导入、导出或链接的电子表格文文件名:用于指明所要导入、导出或链接的电子表格文件的名称。件的名称。有字段名称:用于指明电子表格的第一行是否包含字段有字段名称:用于指明电子表格的第一行是
43、否包含字段名。名。范围:用于指明导入或链接的单元格范围。如范围:用于指明导入或链接的单元格范围。如 A1:E25 。4511.4 常用宏操作简介常用宏操作简介TransferText:与文本文件之间导入或导出文本。:与文本文件之间导入或导出文本。 迁移类型:转换的类型。迁移类型:转换的类型。“导入导入”、“导出导出”或或“链接链接”。规格名称:该名称用于确定如何导入、导出或链接文本文件的选项规格名称:该名称用于确定如何导入、导出或链接文本文件的选项集。集。表名称:文本数据的导入目标、导出来源或链接目标表名称:文本数据的导入目标、导出来源或链接目标 Access 表的表的名称。名称。文件名称:进行导入、导出或链接的文本文件的名称。包括完整路文件名称:进行导入、导出或链接的文本文件的名称。包括完整路径。径。带有字段名称:指定文本文件的第一行是否包含字段名称。带有字段名称:指定文本文件的第一行是否包含字段名称。HTML 表名称:待导入或链接的表名称:待导入或链接的 HTML 文件中列表或表的名称。文件中列表或表的名称。代码页:代码页中所用的字符集的名称。代码页:代码页中所用的字符集的名称。
限制150内