Access数据库案例教程第2版教学课件作者刘丽第6章节宏

Access数据库案例教程第2版教学课件作者刘丽第6章节宏

ID:40234501

大小:382.95 KB

页数:33页

时间:2019-07-27

Access数据库案例教程第2版教学课件作者刘丽第6章节宏_第1页
Access数据库案例教程第2版教学课件作者刘丽第6章节宏_第2页
Access数据库案例教程第2版教学课件作者刘丽第6章节宏_第3页
Access数据库案例教程第2版教学课件作者刘丽第6章节宏_第4页
Access数据库案例教程第2版教学课件作者刘丽第6章节宏_第5页
资源描述:

《Access数据库案例教程第2版教学课件作者刘丽第6章节宏》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章宏操作6.1宏的概念6.3运行宏和调试宏6.2常用宏的操作宏操作是Access的主要功能对象之一。利用宏能自动完成指定的任务,并向窗体、报表和控件中添加功能。通过学习本章,读者应掌握以下内容:理解宏的概念;了解宏的创建及常用的宏操作;了解对象的事件属性;了解宏的综合应用。本章内容导读6.1.1宏的基本概念宏(macro)是指一个或多个操作的集合。我们把那些能自动执行某种操作的命令统称为“宏”。宏也是一种操作命令,它和菜单操作命令是相同的,只是它们对数据库施加作用的时间有所不同,作用时的条件也有所不同。在Access中,可以将

2、宏看作一种简化的编程语言,这种语言是您通过生成一系列要执行的操作来编写的。生成宏时,从下拉列表中选择每一个操作,然后填写每个操作所必需的信息。通过使用宏,无需在VBA模块中编写代码,即可向窗体、报表和控件中添加功能。宏提供了VBA中可用命令的子集,大多数人都认为生成宏比编写VBA代码容易。菜单命令一般用在数据库的设计过程中,而宏命令则用在数据库的执行过程中。菜单命令必须由使用者来施加这个操作,而宏命令则可以在数据库中自动执行。1、什么是宏6.1宏的概念通过宏的自动执行重复任务的功能,可以保证工作的一致性,还可以避免由于忘记某一操作

3、步骤而引起的错误。宏的具体功能如下:2、宏的基本功能显示和隐藏工具栏。打开和关闭表、查询、窗体和报表。执行报表的预览、输出操作以及报表中数据的发送。设置窗体或报表中控件的值。设置Access工作区中任意窗口的大小,执行窗口移动、缩小、放大和保存等操作。执行查询操作,以及数据的过滤、查找。为数据库设置一系列的操作,以简化工作。操作是宏的基本组成部分,其作用就是执行某个操作命令。一个宏对象可以包含多个宏操作,组成一个操作系列。宏将按序列执行一系列控制指令。4.操作一个宏对象具有自己的对象名称,而其中的每一个宏也具有一个书写在“宏名”列

4、中的唯一名称“宏名”。3.宏名操作参数指定操作方向,让操作沿着用户的要求执行。只有指定了操作参数,宏的操作才是完善的。5.操作参数嵌入宏与独立宏正好相反,它嵌入到窗体、报表和控件对象的事件中,嵌入宏是所嵌入的对象和控件的一部分。嵌入宏在导航窗格中不可见。7.嵌入宏独立宏是独立的对象,它独立于窗体、报表等对象之外。独立宏在导航窗格中可见。6.独立宏数据宏是Access2010中新增的一项功能,该功能允许在表事件中(如添加、更新或删除数据等)自动运行。数据宏有两种主要的数据宏类型:一种是由表事件触发的数据宏(也称“事件驱动的”数据宏)

5、,一种是为响应按名称调用而运行的数据宏(也称“自已命名的”数据宏)。8.数据宏子宏是存储在一个宏名下的一组宏的集合。该集合通常都被作为一个引用。在一个宏可以只包含一个子宏,也可以包含若干个子宏。而每一个宏又是由若干个操作组成的。因此,我们可以将若干个子宏设计在一个宏对象中,这个宏对象即称为子宏。9.子宏注释是对操作的文字说明,标明该操作的用途和意义。比较简单的操作可以省略注释部分。宏是由操作、参数、注释、组、条件和子宏等组成。Access2010对宏的结构进行了重新设计,使得宏从结构上与计算机程序结构从形式上看十分相似。宏的操作内

6、容比程序代码要简单,易于设计和理解。6.1.2宏的组成条件是一个计算结果为“是”或“否”的逻辑表达式。为宏操作设置执行条件,在一个宏操作中可以设置多个条件。运行宏时,Access将求出第一个条件的表达式的结果,如果这个条件为真,Access就会执行此行所设置的宏操作,直到遇到另一个表达式、宏名或宏的结尾为止。如果条件为假,Access则会忽略相应的宏操作,并且移到下一个包含其他条件或条件列为空的操作行。为了有效的理解宏,Access2010引进了组(Group)的概念。使用组可以把宏的若干操作,根据其操作目的的相关性分成块,一个块

7、就是一个组。这样宏的结构显得十分清晰,阅读起来也十分方便。1.注释2.条件3.组分类宏操作宏操作说明操作 对象类OpenModule打开特定的VisualBasic模块OpenForm打开一个窗体OpenReport打开报表OpenQuery打开选择查询或交叉表查询OpenTable打开数据表Rename对指定的数据库对象重新命名RepaintObject完成指定数据库对象挂起的屏幕更新SelectObject选择指定的数据库对象Close关闭指定的Access窗口数据导入导出类TransferDatabase在Access数据库

8、(.mdb)或Access项目(.adp)与其他数据库之间导入与导出数据TransferSpreadsheet在当前的Access数据库(.mdb)或Access项目(.adp)和电子表格文件之间导入或导出数据TransferText在当前的Acc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。