Access_2010数据库应用基础教程ch10_模块与VBA.pptVIP

Access_2010数据库应用基础教程ch10_模块与VBA.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文档。上传文档
查看更多
:::::《计算机基础与实训教材系列》系列丛书官方网站 /edu ::::: 10.3.3 跳转语句 通过GoTo语句可以无条件地将程序流程转移到VBA代码中的指定行。首先在相应的语句前加入标号,然后在程序需要转移的地方加入GoTo语句,这类语句一般是跟随在条件表达式之后的,以防出现死循环。 使用Exit语句可以方便地退出循环、函数或过程,直接跳过相应语句或结束命令。通过Exit关键字可以终结一部分程序的执行,更灵活地控制程序的流程。 :::::《计算机基础与实训教材系列》系列丛书官方网站 /edu ::::: 10.3.4 过程与函数 VBA具有4种过程:Sub过程、Function过程、Property属性过程和Event事件过程。 Sub过程,亦称子过程,是实现某一特定功能的代码段,它没有返回值。 Function过程,亦称函数,与Sub过程不同的是,函数可以返回一个值。 Property 属性过程是Visual Basic在对象功能上添加的过程,与对象特征密切相关,也是VBA比较重要的组成。属性过程是一系列的Visual Basic语句,它允许程序员创建并操作自定义的属性。属性过程可以用来为窗体、标准模块以及类模块创建只读属性。 事件过程是附加在窗体、报表或控件上的,通过事件触发并执行。 :::::《计算机基础与实训教材系列》系列丛书官方网站 /edu ::::: 10.3.4 过程与函数 子过程有两种调用方法:一种是利用Call语句调用;另一种是把过程名作为一个语句来直接调用。 从其他过程调用一个Sub过程时,必须输入过程名称以及所有需要的参数值。而Call语句并不需要如此,不过若使用它,则任何参数必须以括号括起来。 调用Function过程的方法和数学中使用函数的方法一样,即在表达式中可以通过使用函数名,并在其后面圆括号给出相应的参数列表来调用一个Function过程,也能像调用Sub过程那样调用函数。 当调用一个Property Let或Property Set过程时,总是会有一个参数出现在等号(=)的右边。 当用多个参数声明一个Property Let或Property Set过程时,Visual Basic传递调用的右边参数,给Property Let或Property Set声明中的最后一个参数。 :::::《计算机基础与实训教材系列》系列丛书官方网站 /edu ::::: 10.3.4 过程与函数 在调用过程中,主调过程将实参传递给被调用过程的形参,称为参数传递。在VBA中,实参与形参的传递方式有两种:传址和传值。 在形参前加上ByRef关键字或省略不写,则参数传递方式为传址方式。传址方式是将实参在内存中的地址传递给形参,调用程序将直接修改该内存地址中的数值。需要注意的是,实参只能是变量。 在形参前加上ByVal关键字,表示参数传递是传值方式,这是一种单向的数据传递,即调用时只能由实参将值传递给形参,调用结束不能由形参将操作结果返回给实参。实参可以是常数或表达式。 :::::《计算机基础与实训教材系列》系列丛书官方网站 /edu ::::: 10.3.5 程序调试 调试是查找和解决Visual Basic代码中错误的过程。当执行代码时,可能会产生以下3种类型的错误。 编译错误:是代码结构错误的结果。如语句配对(如,If…End If或者For…Next),或有编程上的错误,违反了Visual Basic的规则(例如,拼写错误、少一个分隔符或类型不匹配等),都会导致编译错误。另外,还包括语法错误,如文法或标点符号错误、参数错误等。如果出现这样的错误,系统在编译这些代码时将会弹出警告信息,并指出错误种类。 运行错误:发生在应用程序开始运行之后。运行时的错误包括执行非法运算,例如,被零除或向不存在的文件中写入数据。 逻辑错误:指应用程序未按预期执行,或生成了错误的结果。逻辑错误在编译和运行时一般不会提示错误信息,最不容易被发现。 :::::《计算机基础与实训教材系列》系列丛书官方网站 /edu ::::: 10.3.5 程序调试 在程序发生错误之后,如果错误不明显,就应该对程序进行调试,找到错误并改正。在VBE中,可以通过设置断点,然后通过单步执行来调试模块代码。 设置断点可以挂起VB代码的执行。挂起代码时,程序仍然在运行中,只是在断点位置暂停下来。此时可以进行调试工作,检查当前变量值或者单步运行每行代码。 :::::《计算机基础与实训教材系列》系列丛书官方网站

文档评论(0)

zxiangd + 关注
实名认证
文档贡献者

本人从事教育还有多年,在这和大家互相交流学习

1亿VIP精品文档

相关文档