预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第7章宏的建立和使用教学内容宏的基本概念:独立宏的创建;嵌入宏的创建;数据宏的创建。教学要求【知识目标】理解宏的概念:了解宏的分类;掌握创建宏的方法:掌握创建宏组的方法:理解宏与数据库的对应关系:掌握运行宏的前提条件。【技能目标】能正确设计和创建宏能正确设计和创建宏组:能正确的运行宏;能通过命令按钮调动设计的宏;掌握常用的宏操作。教学重点嵌入宏的创建和使用;数据宏的创建和使用:带条件的宏的创建和使用。教学难点宏组的创建和使用;数据宏的创建和使用;条件宏的创建和使用。教学方法讲授法、案例法、演示法课时数4课时(授课2课时,实验2课时)课程导入【思路】先回忆前面几章介绍的Access对象的功能及简单用法;然后再说明利用表、窗体、查询、报表等这些数据库对象可以实现基本的数据处理,但这些对象的操作彼此都是独立的(预定一个多操作的任务,并演示通过某个或某几个数据库对象完成此任务);最后引出本章内容,即可以利用宏和VBA程序代码将各对象有机地组织起来,使Access自动执行某些任务(此时通过创建和运行宏完成此前演示的操作)。讲授7.1宏的基本概念和独立宏要想将学过的五种对象有机地组合起来,成为一个性能完善、操作简便的应用系统,只有通过宏和模块这两种对象来实现。宏不需要记住各种语法,也不需要编程,相对简单,容易掌握多数对象的事件处理方法都是采用VBA编程实现的。那么,在Access数据库应用系统中,在什么样的情况下应该使用宏对象来提供处理事件的方法,在什么样的情况下应该使用VBA程序来提供处理事件的方法呢?这应该取决于需要完成的任务的复杂程度。一般而言,对于较简单的事件处理方法,可以采用设计相应的宏对象来提供处理事件的方法。由于宏对象的设计是在宏对象设计视图中通过人机对话方式完成的,因此操作方便,且容易学习。另外,宏对象独立于窗体对象、查询对象等能够感受事件的Access对象,如此,只要宏对象设计完美,其操作代码的公用性可能会很好。最后,宏对象还有一种不可替代的功能:启动Access数据库时自动运行,响应某些组合式功能键,等等。宏的概念宏是Access的对象之一。使用宏的目的是为了实现自动操作。1.宏的定义宏是能被自动执行的某种操作或操作的集合。Access将一些基本操作定义成宏操作的形式如:打开窗体,显示消息框等;使用者可以用这些宏操作编写自己的宏;一旦运行宏,则自动按顺序执行宏中的宏操作。宏的特点是创建的过程简单,不需要编程,不需要记住各种复杂的语法,即可实现某些特定的自动处理功能。在Access中,按照宏所处的位置将宏分为三种。(1)独立宏。即宏对象,独立于其他对象,被显示在导航窗格的宏对象下。(2)嵌入宏。指在窗体、报表或其中的控件上创建的宏,这类宏通常被嵌入到所在的窗体或报表中,由这些对象或控件的有关事件触发,如按钮的Click事件。这类宏不会显示在导航窗格的宏对象下。(3)数据宏。指在表上创建的宏,当向表中插入、删除和更新数据时将触发这类宏。这类宏不会显示在导航窗格的宏对象下。Access中的宏操作宏中的基本操作叫宏操作,它们是由Access预先提供的。可以通过“操作目录”窗口了解Access的这些宏操作。窈口管理类宏命令类操作类筛选/杳询/搜索类数据导入/出类数据库对象类程序流程类数据输入操作类用户界面命令类宏操作是创建宏的资源。创建宏的过程就是将这些宏操作按照要实现的功能进行排列组合的过程。7.1.2创建独立宏独立宏就是数据库中的宏对象,其独立于数据库的表、窗体、报表等其他对象,通常被显示在导航窗格的“宏"组下。如果在Access数据库的多个位置需要重复使用宏,可以创建独立宏,这样可以避免在多个位置重复相同的宏代码。在Access中使用宏设计器创建宏。宏设计器操作介绍宏设计器具有智能感知功能,通常卜•拉列表和操作目录只显示当前情况卜町以使用的宏操作列表。创建宏时主要进行选择宏操作、设置宏操作的参数等操作。实际操作时可以单击“添加新操作”组合框的下拉箭头按钮,在弹出的下拉列表中选择宏操作,也可以将宏操作从“操作目录”拖到宏设计器的组合框中。创建独立宏运行独立宏单步执行宏己经创建的宏难免存在错误,因此快速而准确地定位发生错误的宏操作就是调试宏的关键。为了快速而准确地定位发生错误的宏操作可以设置单步执行宏。7.2创建嵌入宏在创建窗体和报表时,经常需要设置使计算机能自动完成某些动作。例如,打开窗体和报表的一些初始化操作,单击窗体中按钮等控件后完成的一系列动作等。在Access中要实现这类操作就要创建嵌入宏。什么是嵌入宏?隶属:附加到用户界面对象(例如命令按钮、文本框、窗体和报表)的宏称为嵌入宏。显示:导航窗格的“宏”列表下不显示嵌入宏。讲授+演示【思路】在讲解7.1.2节时,可以通过演示教材中的实例,使学生了解创建独立宏的方法和操作