《ACCESS数据库技术及应用》课件 第七章.pptxVIP

《ACCESS数据库技术及应用》课件 第七章.pptx

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

ACCESS数据库技术及应用第七章 Access2010宏与VBA模块

7.1宏7.1.1宏设计器Access2010提供了用于创建宏的新设计器。此新设计器的一些优点包括:(1)操作目录:宏操作按类型组织,并且可以有哪些信誉好的足球投注网站。(2)IntelliSense:键入表达式时,IntelliSense会提示可能的值,在其中方便选择一个正确的值。(3)键盘快捷方式:使用组合键可以更加快速轻松地编写宏。(4)程序流程:使用注释行和操作组创建可读性更高的宏。(5)条件语句:允许更复杂的逻辑执行,支持嵌套的If/Else/ElseIf。(6)宏重复使用:操作目录显示已创建的其他宏,可以方便的将它们复制到正在使用的宏中。(7)更轻松的共享:复制宏,然后以XML格式将其粘贴到电子邮件、新闻组文章、博客或代码示例网站中。

7.1宏7.1.2创建宏例7.1创建独立的宏。例7.2创建嵌入的宏

7.1宏7.1.3运行宏1.直接运行宏的方法在宏设计视图中点击“设计”选项卡中的“运行”,测试正在设计宏的效果。或者在导航窗格的“宏”下双击要运行的宏,则默认执行“运行”操作。直接运行宏主要是测试宏的基本功能,宏主要是应用到“窗体”、“报表”或其他对象中,完成复杂的任务。2.在其他数据库对象中运行宏打开例7.2添加了命令按钮的“设备”窗体,切换到窗体视图,直接点击嵌入宏的命令按钮,宏将在之前设定的单击事情触发时运行。3.在另一个宏中运行宏要从其他的宏中运行宏,具体方法是在宏操作“RunMacro”或“OnError”的参数中添加要运行的宏名称。例如在下面例子中,在“alone1”宏中运行宏“alone”。4.自动运行宏Access提供了在打开数据库时自动运行的宏“AutoExec”,和其他普通宏的结构没有本质区别,只是在保存时宏名称必须为“AutoExec”。

7.1宏7.1.4数据宏数据宏是Access2010中新增的一项功能,该功能允许在表事件(如添加、更新或删除数据等)中添加逻辑。数据宏类似于MicrosoftSQLServer中的“触发器”。接下来通过例子来介绍如何创建和调试数据宏。例7.4创建一个在增加记录后运行的数据宏:在“设备”数据库的sb表中,当增加一个设备,价格字段的值为0时,提示价格信息有误。

7.2VBA编程7.2.1VBA基础1.VBA的概念2.VBA的基本构成关键字:VBA中具有关键意义的单词,如Now是VBA一个内置函数名,返回系统当前日期和时间,Print是VBA的一个指令,用来输出;变量:用来表示一个可变数据的名称,是信息在内存的临时存放位置。VBA支持String(字符型)、Integer(整型)、Double(双精度)。Boolean(逻辑型)等12种变量数值类型;语句:由VBA解释执行的一个或多个指令集合;过程:用来实现特定功能的VBA语句集合,分为子例程(subs)和函数(function)二类。二者区别是子例程实质是一个子程序,执行后退出,而函数执行后一般具有返回值。模块:由过程和其他元素构成,用来实现一套完整复杂的任务的实体。一般由关键字及变量构成语句,由语句构成过程,由过程构成模块。3.VBA编辑器

7.2VBA编程7.2.2创建VBA模块1.创建标准模块2.在模块内添加子例程3.在模块内添加函数4.创建对象模块

7.2VBA编程7.2.3调试运行VBA代码1.编译VBA代码创建完成一个模块或过程后,可通过编译来检查代码中的语法错误,并将VBA代码转换为可执行文件。在VBA编辑器中选择“调试”主菜单中的“编译”命令,对库中所有模块中的所有过程进行编译。如果出现错误,系统将弹出对话框。2.在立即窗口运行过程运行VBA代码的最简单、最快捷方式是通过立即窗口。如运行标准模块“模块1”中的函数“Area”:在VBA编辑器中,选择“视图”菜单中的“立即窗口”命令,或按“Ctrl+g”快捷键将在VBA编辑器的下方打开立即窗口,利用“print”命令输出函数值,验证函数的功能。

7.2VBA编程7.2.3调试运行VBA代码3.调试运行VBA过程一个过程创建完成后,可能不符合我们要求或出现了难以定位的错误,通过调试过程能够帮助我们快速定位问题的所在。调试主要利用“调试菜单”中的相关命令,如设置“断点”、“逐语句”运行、“逐过程”运行等功能方便用户对代码进行调试。运行VBA代码是检查程序设计是否符合需要的手段,它还可以与调试工具相配合,完成代码功能的验证过程。点击主工具栏的“运行子过程/函数”命令或从“运行”主菜单中“运行子过程/函数”命令可运行当前的标准模块或选择要运行的宏。4.调用VBA过程对于公有型(Public)过程,可以在数据库中各种位

您可能关注的文档

文档评论(0)

清平乐 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档