Access数据库应用教程第2版 教学课件 作者申莉莉ch8.ppt

Access数据库应用教程第2版 教学课件 作者申莉莉ch8.ppt

ID:50314492

大小:630.00 KB

页数:46页

时间:2020-03-08

Access数据库应用教程第2版 教学课件 作者申莉莉ch8.ppt_第1页
Access数据库应用教程第2版 教学课件 作者申莉莉ch8.ppt_第2页
Access数据库应用教程第2版 教学课件 作者申莉莉ch8.ppt_第3页
Access数据库应用教程第2版 教学课件 作者申莉莉ch8.ppt_第4页
Access数据库应用教程第2版 教学课件 作者申莉莉ch8.ppt_第5页
资源描述:

《Access数据库应用教程第2版 教学课件 作者申莉莉ch8.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章宏本章主要讲解Access中宏的基础知识,宏的定义、用处和分类;宏、宏组和条件操作宏的创建方法,宏的操作及如何调试宏。从而将数据库中的各种操作有机地结合起来,建立一个数据库应用程序,简化数据库的操作。前面我们学习了Access数据库中几种基本的对象,表、查询、窗体和报表。这些数据库对象具有很强的功能,但创建的数据库系统只有创建者本人能够操纵使用。Access中的宏和模块两种对象,能将Access数据库中的各种对象有机地结合起来,给用户提供一个完整和操作方便的数据库系统。使用宏,用户就不必写

2、许多的程序,轻松建立一个功能强大的数据库应用程序。下面简单介绍一下宏。8.1宏的基本知识宏(Macro)就是Access所提供给程序开发者开发窗体或报表的应用程序。它是由一个或多个操作命令组成的集合,其中每个操作能够实现特定的功能。将多个操作集合在一起,就可以自动完成各种简单的重复性工作,让用户轻易地执行Access的各项命令操作,从而实现操作的自动化,提高工作效率。宏是Access2007数据库的对象之一,和表、查询、窗体、报表等其他数据库对象一样。8.1.1宏的作用使用数据库中宏操作执行任何

3、重复任务或一系列任务时,可以节约时间、提高效率。用宏实现的重复执行任务通常都是非常有用的。当执行所指定的每次以同样的方法运行的操作时,宏会使数据库增加准确性和有效性。用宏可以执行很多种任务。例如,如果每次打开一个数据库时,需要执行一个查询,然后打印一个报表。这些操作可以创建一个宏来自动完成。建立一个“关闭窗体”的按钮,与“Close”宏命令结合,那么当用户按下此按钮时,就会自动关闭窗体。使用宏非常简单,只需利用几个宏操作即可以将已创建的数据库对象联系在一起,实现特定的功能。Access2007提

4、供了很多个宏操作,其中几种常见的宏命令见表8-1。表8-1几种常见的宏命令宏命令说明ApplyFilter用来筛选、查询或将SQL的WHERE子句应用至表、窗体或报表,以便限制或排序记录Beep通过计算机的扬声器发声Close关闭指定的MicrosoftAccess窗口,或者如果没有指定的话,则关闭作用中的窗口CopyObject指定的数据库对象复制到不同的Access数据库,或复制到相同的数据库、Access项目中DeleteObject删除指定的数据库对象FindRecord寻找符合由Fin

5、dRecord自变量指定条件的第一条数据记录MsgBox显示包含警告或提示信息的消息框OpenForm打开在窗体视图、窗体设计视图、预览打印或数据表视图中的窗体OpenQuery打开数据表视图、设计视图或预览打印中的选择或交叉查询OpenReport打开设计视图或预览打印中的报表或立刻打印报表OpenTable在数据表视图、设计视图或预览打印中打开表Quit结束AccessRunApp执行Windows或MS-DOS环境下的应用程序,例如MicrosoftExcel、MicrosoftWord或

6、MicrosoftPowerPoint等RunCommand执行内置的MicrosoftAccess命令RunMacro执行宏Save保存指定的Access对象,或者假如没有指定对象,则保存使用中的对象StopMacro停止当前正在执行的宏8.1.2宏的分类宏可以分成宏、宏组和条件操作宏。宏是操作序列的集合,而宏组是宏的集合,条件操作宏是带有条件的操作序列,这些宏中所包含的操作序列只有在条件成立时才可执行。1.宏宏是由一个或多个操作命令组成的集合,其中每个操作都实现特定的功能,例如,打开某个窗体

7、或打印某个报表。宏可以自动完成某些常规任务。例如,可执行一个宏,用于在用户单击某个命令按钮时打印报表。2.宏组宏组实际上是以一个宏名来存储的相关的宏的集合。宏组中的每一个宏都有宏名,用以标识宏,以便在适当的方引用宏。这样可以更方便地对宏进行管理,对数据库进行管理。例如,可以将同一个窗体上使用的宏组织到一个宏组中。3.条件操作宏条件操作宏就是在宏中设置条件式,用来判断是否要执行下一个宏命令;也就是只有当条件式成立时,该宏命令才会被执行。这样可以加强宏的功能,也使宏的应用更加广泛。利用条件操作可以根

8、据不同的条件执行不同的宏操作。具有条件的宏成为条件操作宏。例如,如果在某个窗体中使用宏来校验数据,可能要显示某些信息来响应记录的某些输入值,另一些信息则响应不同的值。此时,可以使用条件来控制宏的流程。8.2创建宏和宏组8.2.1创建宏创建宏需要创建两个主要部分,添加宏操纵和设置宏参数。【例8-1】在“学籍管理数据库”中创建一个“学习课程查询宏”,包含“打开查询”和“打开窗体”两个操作,使得它的执行结果如图8-1所示,同时打开“学习课程查询”和“学生信息表”窗体。图8-1“学习课程查询宏”的执行结

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

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

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