access数据库课件9.ppt
文本预览下载声明
第9章 宏与模块 学习目的与要求 了解宏的概念、作用和功能; Access系统所提供的各种类型的宏操作。 了解三种不同类型宏的特点和宏的设计视图的组成。 掌握创建各种类型宏的操作方法、领会带条件的宏的执行过程和使用条件表达式的方法。 掌握宏的调试和运行方法;理解宏的应用方法。 了解什么是模块及模块的类型。 了解什么是VBA及面向对象程序设计的中的名词术语及其概念。 重点内容: 理解什么是宏和宏组。 创建、调试、运行宏。 模块的基本知识。 第9章 宏与模块 9.1 宏的概念 9.2 宏的创建 9.3 宏的调试与运行 9.4 宏的应用 9.5 常用的宏操作 9.6 模块介绍 9.1 宏的概念 在实际应用中,经常需要将access数据库中各个对象整合起来综合使用,以实现操作自动化,宏和模块就是能实现这种要求的access数据库对象。 宏是access数据库对象,其主要功能是使操作自动化。实际上,宏是access预先设计好的并可通过“宏名”加以调用的一段代码。充分利用access提供的大量的宏,通过宏来整合数据库对象,不需编程就可以设计出一个功能基本齐全的数据库应用程序。 例如,使用宏来创建应用系统菜单,利用宏来自动打开表、窗体或报表等对象完成数据处理任务。 9.1 宏的概念 宏是一个或多个操作的集合,宏中的每个操作能完成一个特定的功能;若干个宏可以组合在一起构成一个宏组;还可以在宏中使用条件表达式,并根据条件表达式的值来控制工作流程。 宏的类型 操作序列宏 当运行一个宏时,如果严格按照前后顺序逐个执行宏中的每一个操作,这种宏称为“操作序列”宏,相当于程序设计中的顺序结构。要运行宏,只需在合适的地方通过“宏名”加以调用即可。 9.1 宏的概念 宏组 在Access中可以将若干功能相关的宏组合在一起构成一个“宏组”,使用宏组可以简化对宏的管理。宏组也需要命名,宏组中的每个宏都有单独的名称并可独立地运行。 要想调用宏组中的宏,必须遵从以下的命令格式: 宏组名. 宏名 9.1 宏的概念 带条件的宏 在Access中可以对宏使用条件表达式,只有当条件表达式的值为真时,才执行宏中的一个或多个操作。 例如:在某个窗体中使用宏来校验数据,对于输入的不同数据显示不同的提示信息,进而通过条件表达式的值来控制操作的流程。 “带条件的宏”相当于程序设计中的分支结构。 9.1 宏的概念 3.宏的设计视图 在access中,宏的创建、修改和调试都是在宏的设计视图中进行的,宏的设计视图会随着创建不同类型的宏而发生变化。 宏、宏组和带条件的宏的设计视图既有共同之处也有明显的区别: 共同之处是设计窗口部分为上下两部分,上部分用来定义宏操作,下部分用来定义操作参数; 不同之处是宏组的设计窗口比宏的设计窗口多了一列“宏名”,而带条件的宏的设计窗口多了一列“条件”。 9.2 宏的创建 1.创建操作序列宏 2.创建宏组 9.2 宏的创建 3.创建带条件的宏 操作序列宏的特点是依次执行宏中的每一个操作,但是实际应用中更多的是要求宏能按照给定的条件判断是否执行宏中的某些操作,这一要求是通过在宏中使用条件表达式来实现的。 宏中的条件表达式必须是逻辑表达式,其结果是逻辑“真”或“假”值。如果条件表达式涉及到窗体或报表中的字段或控件,需按以下格式引用: Forms![窗体名称]![控件名] Reports![报表名称]![控件名] 建立条件表达式时可以在[控件名]后添加运算符和数值。 9.3 宏的调试与运行 在Access中,可以通过单步执行宏来检查宏中存在的问题,借以观察宏的流程和每一步操作的结果,并且可以排除导致错误或产生非预期结果的操作。 掌握操作步骤。 9.3 宏的调试与运行 宏的运行 直接运行宏。 在不同状态下可以采取不同的方法直接运行宏: 如果要从“宏”窗口中运行宏,则单击工具栏上的“运行”按钮。 如果要从“数据库”窗口中运行宏,则单击“宏”对象,然后双击相应的宏名。 如果要在Access的其他地方运行宏,则选择“工具”菜单中的“宏”命令,单击“执行宏”,然后在“宏名”列表中选择相应的宏。 9.3 宏的调试与运行 运行宏组中的宏。 如果要运行宏组中的宏,请执行下列操作之一: 将宏指定为窗体或报表的事件属性设置,或指定为RunMacro操作的“宏名”参数。 使用下面语法格式来引用宏: 宏组名. 宏名 在“工具”菜单中指向“宏”,单击“执行宏”,然后在“宏名”列表中选择所需执行的宏组中的宏。 9.3 宏的调试
显示全部