第9章 Access宏设计方法

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



9.1.2 Access窗体操作
4. Minimize操作 使用Minimize操作可以将活动窗口缩小为Microsoft Access窗口底部的小标题栏。其操作指令格式为: Minimize Minimize操作没有任何参数。该操作与单击窗口右上角 的“最小化”按钮或控制菜单中的“最小化”命令具有 相同的功能。
第9章 Access宏设计方法
了解Access宏对象的基本概念及其基本知识 学习并掌握相关的Access基本操作 学习并掌握Access宏的设计与修改方法 学习并掌握Access宏的运行和调试方法 学习并掌握Access宏的调用方法 学习并掌握Access特殊宏的应用方法
9.1 Access基本操作
9.1.1 Access记录操作

其中: “对象类型”可用以指定为数据表、查询或窗体,如果不 加指定则默认为当前活动对象。 “对象名称”可根据“对象类型”的指定,可以指定一个 对应的数据表对象名、查询对象名或窗体对象名,如果不 加指定,则默认为当前活动对象。 “记录”为必选项,当指定为首记录、尾记录、或新记录 时,不需设定“偏移量”。当指定为向前移动、向后移动、 或定位时,必须设定“偏移量”。 “偏移量”为任选项,当需要设定时,可以设定为一个整 数值n。当“记录”参量设定为“向前移动”时,它表示 记录指针向前移动n个记录;当“记录”参量设定为“向 后移动”时,它表示记录指针向后移动n个记录;当“记 录”参量设定为“定位”时,它表示记录指针移动至第n 个记录。
9.1.2 Access窗体操作
所谓窗体操作,是指打开窗体、关闭窗体、改变窗体尺 寸或者位置等相关的操作,这一类操作将导致指定的 Access窗体运行视图的变化。 1. OpenForm操作 使用OpenForm操作,可以从窗体“设计”视图、“打 印预览”或“数据表”视图中打开一个窗体,可以选择 窗体的数据输入与窗口方式并限制窗体所显示的记录。 其操作指令格式为: OpenForm 窗体名称,视图,筛选名称,Where条件,数据模 式,窗口模式
9.1.4 应用程序驱动操作
1. RunCommand操作 使用RunCommand操作可以运行Microsoft Access的内 置命令。所谓内置命令是指出现在Microsoft Access菜 单栏、工具栏或快捷菜单上的那些功能程序。其操作指 令格式为: RunCommand 命令 其中: “命令”用以指定要运行的命令。“命令”参数框为一 个下拉式列表框,其中按字母顺序排列着所有可用的 Microsoft Access内置命令,可以根据需要从中选取希 望调用的内置命令。该参数是必需的。

9.1.5 Access杂项操作
1. Quit操作 使用Quit操作可以退出Microsoft Access。其操作指令 格式为: Quit 选项 其中: “选项”用以指定当退出Microsoft Access时对没有保 存的对象所作的处理。可以在“宏”窗口“操作参数” 窗格中的“选项”框选定具体参数。

9.1.1 Access记录操作
2.FindRecord操作 FindRecord是采用查找方式移动记录指针的操作,操作 指令格式为: FindRecord 查找内容,匹配,区分大小写,搜索,格式化搜索, 只搜索当前字段,从第一条查找 其中: “查找内容”参量应该填写需要在当前字段中查找的数据, 其数据类型应与当前字段的数据类型相同。 “匹配”应该在“整个字段的任何部分”、“整个字段” 和“字段开头”三个选项中选择一个。 “区分大小写”可以在“是”(表示查找时区分字母大小 写)和“否”(表示查找时不区分字母大小写)两个选项 中选择一个。



Leabharlann Baidu
9.1.3 Access报表操作
所谓报表操作,指打开报表对象的相关视图、关闭报表 对象的当前视图、打印报表对象数据等相关的操作,这 一类操作将导致一个Access报表对象的运行、编辑或 打印。 1. OpenReport操作 使用OpenReport操作,可以在报表“设计视图”或报 表“打印预览视图”中打开报表对象或打印报表,也可 以限制需要在报表中打印的记录。其操作指令格式为: OpenReport 报表名称,视图,筛选名称,Where条件 其中: “报表名称”是指打开报表的名称。
Access总共支持52种操作,Access帮助文档将其分为5 种不同的类别。在此我们介绍其中常用的16种基本操作, 并将其分为5种类别进行介绍。
9.1.1 Access记录操作
所谓记录操作,是指移动记录指针、查找并定位记录指针 的相关操作。这一类操作将导致记录指针在一个Access 表中的重定位,使得被定位的数据记录成为当前记录。因 此,在数据库应用系统中,可以通过设定这一类操作来满 足指定当前记录的需求。 1.GotoRecord操作 GotoRecord是直接移动记录指针的操作,操作指令格式 为: GotoRecord 对象类型,对象名称,记录,[偏移量]
9.1.1 Access记录操作
3.FindNext操作 使用FindNext操作,可以查找下一个记录,该记录符合由 前一个FindRecord操作或“在字段中查找”对话框所指 定的准则,单击“编辑”菜单中的“查找”命令可以打开 该对话框。使用FindNext操作可以反复查找记录。例如, 可以在某一特定读者的所有记录间进行移动。其操作指令 格式为: FindNext


9.1.3 Access报表操作
“视图”是指打开报表的视图类型。 “筛选名称”用于限制报表记录的筛选。 “Where条件”用以指定一个SQL WHERE子句(不包 含WHERE关键字)或逻辑表达式。OpenReport将根 据这个SQL子句或逻辑表达式从报表的基础表或基础查 询中选择记录,并以这样选定的记录集作为打开报表的 数据源。 2. 关闭报表对象的操作 关闭报表对象的操作就是“Close操作”,具体用法请 参见8.1.2节所述。


9.1.2 Access窗体操作
“数据模式”用以设定窗体打开后的数据输入方式,该参 数只能应用于“窗体视图”或“窗体数据表视图”方式打 开的窗体。数据模式包括“增加模式”(用户可以增加记 录,但不能编辑已经存在的记录)、“编辑模式”(用户 可以编辑已经存在的记录,也可以增加记录)或“只读” (用户只能查看记录)三种,可在其中选择一种。默认值 为“编辑模式”。 “窗口模式”用以设定在其中打开窗体的窗口模式,即进 行打开窗体的窗口形式设定。
9.1.2 Access窗体操作

2. Close操作 使用Close操作可以关闭一个指定的Microsoft Access窗 口,这个窗口可以是一个运行着的窗体视图、数据表视 图、查询视图、报表视图、宏对象视图等等。如果没有 指定窗口,则关闭当前的活动窗口。其操作指令格式为: Close 对象类型,对象名称,保存 其中: “对象类型”用以指定要关闭的窗口中的对象类型。 “对象名称”用于指定要关闭的对象名称。 “保存”用于决定关闭窗口时是否要保存对这个对象的 各项更改。
9.1.1 Access记录操作
“搜索”参量用以指定是从当前的记录向记录开头进行搜 索还是向记录结尾进行搜索,或是向下搜索到记录结尾然 后再从记录开头搜索到当前记录,以便所有的记录都被搜 索到。默认值为“全部”。 “格式化搜索”参量用以指定是否搜索包含带格式的数据。 “只搜索当前字段”用以指定是在每条记录的当前字段中 进行搜索还是在每条记录的所有字段中进行搜索。 “从第一条查找”用以指定是从第一条记录还是从当前记 录开始搜索。



9.1.2 Access窗体操作

5. MoveSize操作 使用MoveSize操作可以移动活动(当前)窗口或调整 其大小。其操作指令格式为: MoveSize 右,下,宽度,高度 其中: “右”用以指定当前窗口左上角的新水平位置,从包含 它的窗口的左边开始测量。 “下”用于指定当前窗口左上角的新垂直位置,从包含 它的窗口顶部开始测量。 “宽度”用于指定当前窗口的新宽度。 “高度”用于指定当前窗口的新高度。

9.1.4 应用程序驱动操作
3. RunApp操作 使用RunApp操作可在Microsoft Access中运行一个 Windows或MS-DOS应用程序,如Microsoft Excel, Microsoft Word或 Microsoft PowerPoint等等。其操作 指令格式为: RunApp 命令行 其中: “命令行”用以指定所要运行的应用程序(命令行应包 括路径和其他所需参数,例如用于以特定的方式运行应 用程序的开关)。请在“宏”窗口“操作参数”窗格上 的“命令行”框中键入命令行。该参数是必选的。

9.1.2 Access窗体操作
其中: “窗体名称”是指打开窗体的名称。 “视图”是指打开窗体的哪一个视图,包括“窗体视图”、 “窗体设计视图”、“窗体打印预览视图”和“窗体数据 表视图”,可以从一个下拉式列表框中选取,其默认值为 “窗体视图”。 “筛选名称”用于限制或排序窗体中记录的筛选。 “Where条件”用以指定一个SQL WHERE子句(不包含 WHERE关键字)或逻辑表达式。OpenForm将根据这个 SQL子句或逻辑表达式从窗体的基础表或基础查询中选择 记录,并以这样选定的记录集作为打开窗体的数据源。

9.1.3 Access报表操作
3. PrintOut操作 使用PrintOut操作用于打印,其操作指令格式为: PrintOut 打印范围,开始页码,结束页码,打印品质,份数, 自动分页 “打印范围”用以设定报表数据的打印范围。 “开始页码”用以设定报表数据打印的起始页。 “结束页码”用以设定报表数据打印的终止页 。 “打印品质”用以设定报表数据的打印品质。 “份数”用以设定报表数据的打印份数。 “自动分页”用以设定报表数据是否分页打印。

9.1.4 应用程序驱动操作
如果需要运行一个Access内置命令、运行一个宏指令或 者运行一段位于Access数据库外部的Windows或Dos应 用程序,可以使用Access提供的应用程序驱动操作。这 一类操作将导致一个指定应用程序的运行,而后返回发起 应用程序运行的Access操作处。
9.1.1 Access记录操作
FindNext操作没有任何参数。FindNext操作查找下一个记 录,该记录符合由FindRecord操作或“在字段中查找” 对话框中设置的准则。FindRecord操作的参数与“在字 段中查找”对话框中的选项是共享的。 如果要设置搜索条件,可使用FindRecord操作。通常, 可以在宏中输入FindRecord操作,然后使用FindNext操 作,连续地查找接下来的那些符合相同条件的记录。如果 只搜索符合某一特定条件的记录,可以在FindNext操作的 “条件”列中输入一个条件表达式。

9.1.4 应用程序驱动操作
2. RunMacro操作 使用RunMacro操作可以运行一个独立的宏或者一个位 于宏组中的宏。其操作指令格式为: RunMacro 宏名,重复次数,重复表达式 其中: “宏名”用以指定所要运行的宏的名称。 “重复次数”用以指明所要运行的宏的最大运行次数。 “重复表达式”用于设置一个运行宏的重复运行条件, 重复表达式的取值为True (-1)或False (0)。当重复表达 式值为False时宏将停止运行。每次宏运行之前都将先 计算该表达式值。


9.1.2 Access窗体操作
3. Maximize操作 使用Maximize操作可以放大活动窗口,使其充满 Microsoft Access窗口。该操作可以使用户尽可能多地 看到活动窗口中的对象。其操作指令格式为: Maximize Maximize操作没有任何参数。该操作与单击窗口右上 角的“最大化”按钮或控制菜单中的“最大化”命令具 有相同的功能。
相关文档
最新文档