- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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〕设置密码错误的条
您可能关注的文档
最近下载
- 作文专题小学人物语言描写训练作文课件.ppt VIP
- 【高中++语文】《登岳阳楼》《桂枝香金陵怀古》《念奴娇+过洞庭》《游园》课件.pptx VIP
- 颈椎病的MRI诊断(黄仲奎).ppt VIP
- 3.1代数式(第2课时代数式求值)(教学课件)-七年级数学上册(北师大版2024).pptx VIP
- 中国现代渔业.ppt VIP
- 湖北武汉2024届部分学校高三年级九月调研考试数学试题含答案.pdf VIP
- 颈性眩晕研究的新进展课件.ppt VIP
- 导学案 数学活动 拼图小游戏与密码中的数学 2025-2026学年人教版数学七年级上册.docx VIP
- 22J403-1 楼梯 栏杆 栏板(一) (3).pdf VIP
- 第20讲-曲线系及其应用(解析几何)(解析版).pdf VIP
文档评论(0)