《数据库原理与应用(Access)》第8章:创建和使用宏.pptVIP

《数据库原理与应用(Access)》第8章:创建和使用宏.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第八章创立和使用宏;本章学习内容;8.1宏对象简介;在Access中定义了很多的宏动作,这些宏动作可以完成以下功能:

翻开或关闭表、窗体或报表、预览或打印报表;

为控件的属性赋值;

定制、运行菜单命令;

实现数据自动传输,可以自动在各种数据格式之间引入或导出数据;

显示各种信息,并能够使扬声器发出报警声;

在校验窗体中检查数据的准确性;

在单击命令按钮时执行操作;

模拟键盘动作,为对话框或其他等待输入的任务提供字符串的输入;

启动其他的应用程序。

利用宏可以自动完成一些常规任务。例如,可以定义一个宏,用于单击某个命令按钮时退出Acess程序,并且全部保存。设置宏的操作是“Quit”,该操作的参数是“全部保存”。;宏对象的作用

宏,译自英文单词Macro。宏是微软公司为其Office软件包设计的一个特殊功能,软件设计者为了让人们在使用软件进行工作时,防止一再地重复相同的动作而设计出来的一种工具,它利用简单的语法,把常用的动作写成宏,当在工作时,就可以直接利用事先编好的宏自动运行,完成某项特定的任务,而不必再重复相同的动作,目的是让文档中的一些任务自动化。

例如,在窗体用一个文本框输入要查询的作者的名字,显示相关的图书的内容,而用一个“查询”按钮来完成查询的工作,并将查询后的数据打印在报表上,如图8-2所示。通过命令按钮向导就能实现这个功能,但对于每个控件来说,要实现相应的功能光凭借向导是远远不够的。;要让这些控件实现一定的功用,在Acess中有四种方法。最简单的就是使用控件向导,除此之外还有“宏”、“VBA”和“SQL语言”,这些方法可以使控件完成几乎所有的数据库操作。向导最简单,但实现的功能有限。宏虽然只有五十几种根本操作,但可以组合成很多种宏组命令,这样就能实现很多Acess中有关窗体、报表、查询的功能,使用起来非常方便。VBA和SQL语言要求高,VBA和SQL语言可以实现的功能最全面,自主性也更强,但它们都要写程序。对于很多普通的用户,使用宏是最好的选择。

宏使用起来非常方便,不需要记住各种语法,也不需要编程,只需利用几个简单宏操作就可以对数据库完成一系列的操作,中间过程完全是自动的。;宏对象的类型

Access中宏可以是包含操作序列的一个宏,也可以将一系列的相关的宏组合成一个较大的宏对象,即“宏组”,另外,还可以使用条件表达式来决定在什么情况下运行宏,以及在运行宏时是否进行某项操作。宏分为3类:操作序列,宏组和包括条件操作的宏。

1.操作序列

是最根本的宏类型。通过引用宏组中的“宏名”来执行宏.例如,通过一个命令按钮的单击事件调用宏的过程是:翻开该命令按钮的属性窗口,在单击事件中指定要调用的宏名。

如图8-2所示的“例如宏1”就是由一系列的操作序列组成的。;2.宏组

所谓宏组,就是在一个宏名下存储多个宏。通常情况下,如果存在着许多宏,最好将相关的宏分到不同的宏组,这样有助于数据库的管理.

宏组类似于程序设计的“主程序”,而宏组中“宏名”列中的宏类似于“子程序”,使用宏组既可增加控制,又可以减少编制宏的工作量。

一旦宏组被创立,就可以通过指明组名和宏名使用宏组中的任意一个宏,其调用格式为:宏组名+“.”+宏名。如“宏2.图书查询”。

如图8-4所示的宏组M,其中包含3个宏,宏名分别为M1,M2和M3。;3.条件操作宏

在某些情况下,可能希望仅当特定条件为真时才在宏中执行相应的操作。这时可使用宏的条件表达式来控制宏的流程,这样的宏称为条件操作宏。

【例8.1】下面以“密码验证”宏为例,说明宏运行条件的设置。

该宏的根本功能是检查从窗口中输入的密码正确与否。如果不正确,弹出消息框,提示密码错误。如果密码正确,翻开图书信息管理窗体。其中密码为“book”,操作步骤如下:

〔1〕在“数据库”窗口中,单击“窗体”选项卡中的【新建】按钮,弹出“新建窗体”对话框,选择“设计视图”,单击【确定】按钮。

〔2〕利用工具箱中的“标签”控件,建立一个提示信息,并将“标签”控件的“标题”属性设置为“请输入密码”,如图8-4所示。

〔3〕再利用工具箱中的“文本框”控件建立一个用于输入密码的文本框,并将该控件命名为“password”如图8-4所示。;〔4〕利用工具箱中的“命令按钮”控件创立一个【确定】按钮,如图8-4所示。;〔6〕设置密码错误的条

文档评论(0)

展翅高飞2020 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档