(中职)数据库应用基础(Access 2010)Visual Basic 编辑环境简介_第1页
(中职)数据库应用基础(Access 2010)Visual Basic 编辑环境简介_第2页
(中职)数据库应用基础(Access 2010)Visual Basic 编辑环境简介_第3页
(中职)数据库应用基础(Access 2010)Visual Basic 编辑环境简介_第4页
(中职)数据库应用基础(Access 2010)Visual Basic 编辑环境简介_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、附录F Visual Basic编辑环境简介VBE(Visual Basic Editor)是Access提供的编程界面,本节将介绍几种不同的进入和使用VBE的方式。一、VBE界面Visual Basic编辑器(VBE)是编辑VBA代码时使用的界面,VBE提供了完整的开发和调试工具,Access中的VBE窗口如图F.1所示,窗口主要由工具栏、工程窗口、属性窗口和代码窗口等组成。图F.1 VBE窗口VBE工具栏中主要按钮的功能说明如表F.1所示。表G.1 工具栏各按钮功能说明按钮说明视图Microsoft Access切换至数据库窗口,快捷键Alt+F11插入模块插入新的标准模块或类模块运行运行

2、模块程序,快捷键F5中断中断正在运行的程序重新设置结束正在运行的程序设计模式在设计视图和非设计视图间切换工程资源管理器打开工程项目管理器窗口属性窗口打开属性窗口对象浏览器打开对象浏览器二、进入VBE编程环境进入VBE的方法主要有以下几种。(1)直接进入VBE在数据库中,单击【数据库工具】选项卡,然后在【宏】组中单击【Visual Basic】按钮,如图F.2所示。在打开的VBE窗口中单击【插入】菜单下的【模块】或【类模块】可创建标准模块或用户定义类模块。图F.2 【数据库工具】选项卡(2)创建模块进入VBE在数据库中,单击【创建】选项卡,然后在【宏与代码】组中单击【模块】或【类模块】按钮可以创

3、建标准模块和用户定义类模块,如图F.3所示。图F.3 【创建】选项卡(3)通过窗体或报表等对象的设计进入VBA通过窗体或报表等对象的设计进入VBA可以有两种方法,一是通过窗体、报表或控件的事件响应进入VBA,在控件【属性表】窗格中选择【事件】选项卡,从相应事件后的下拉列表中选择【事件过程】,然后单击省略号按钮添加事件过程,如图F.4所示;二是在窗体或报表设计视图的【设计】选项卡【工具】组中单击【查看代码】按钮进入VBA,如图F.5所示。图F.4 窗体、报表或控件添加事件过程图F.5 窗体或报表设计视图的中【查看代码】按钮三、VBA程序的调试Acces的VBE编程环境提供了完整的一套调试工具和调

4、试方法。熟练掌握好这些调试工具和调试方法的使用,可以快速、准确地找到问题所在,不断修改,加以完善。本部分内容以模块“高斯问题For语句”为例讲解VBA程序调试的方法。1、“断点”概念所谓“断点”就是在过程的某个特定语句上设置一个位置点,起到中断程序执行的作用。“断点”的设置和使用贯穿在程序调试运行的整个过程。设置和取消“断点”的方法有4种:(1)选择语句行,单击“调试”工具栏中的“切换断点”。(2)选择语句行,单击“调试”菜单中的“切换断点”项。(3)选择语句行,按“F9”键。(4)选择语句行,鼠标光标移至行首单击。在VBE环境里,设置好的“断点”行是以“酱色”亮红显示,如图F.6所示。图F.

5、6 设置“断点”2、调试工具的使用VBE环境中,右键单击菜单栏空白位置,弹出快捷菜单,选中“调试”选项使其前边“”出现,这时就会打开“调试”工具栏,如图F .7所示。图F.7 “调试”工具栏调试工具栏中主要按钮的功能说明见表F.2所示。表F.2 调试工具栏按钮功能说明按钮名称快捷键功能设计模式打开或关闭设计模式继续F5在调试运行的“中断”阶段程序继续运行至下一个断点位置或结束程序中断Ctrl+Break用于暂时中断程序运行,进行分析重新设置结束正在运行的程序,重新进入模块设计状态切换断点F9用于设置/取消“断点”逐语句F8用于单步跟踪操作。每操作一次,程序执行一步。当遇到调用过程语句时,会跟踪

6、到被调用过程内部区执行逐过程Shift+F8在调试过程中,当遇到调用语句时,不会跟踪进入被调用过程内部,而是在本过程内单步执行跳出Ctrl+ Shift+F8用于被调用过程内部正在调试运行的程序提前结束被调过程代码的调试,返回到调用过程调用语句的下一条语句行本地窗口打开“本地窗口”窗口立即窗口Ctrl+G打开“立即窗口”窗口监视窗口打开“监视窗口”窗口快速监视Shift+F9在中断模式下,先在程序代码区选定某个变量或表达式,然后单击“快速监视”按钮,则打开“快速监视”窗口调用堆栈Ctrl+L显示在中断模式期间活动的过程调用调试工具一般是与“断点”配合使用进行各种调试操作。下面简要介绍“调试”工

7、具栏上的一些主要调试工具的用法。(1)“中断”工具按钮用于暂时中断程序运行,进行分析。此时,在程序中断位置会产生一个“黄色”亮杠,如图F.8所示。图F.8 中断程序(2)“本地窗口”工具按钮用于打开“本地窗口”窗口,如图F.9所示。本地窗口显示程序运行到断点处的各变量的值。图Y.9 “例15-6高斯问题For语句”第一次中断时的本地窗口本地窗口打开后,列表中的第一项内容是一个特殊的模块变量。对于类模块,定义为Me。Me是对当前模块定义的当前类实例的引用,由于它是对象引用,因而可以展开显示当前实例的全部属性和数据成员。实际上,Me类模块变量还广泛用于VBA程序设计中,它不需要专门定义,可以直接使

8、用。一般编写类模块时,对当前模块的实例引用就可以使用Me关键字。3、“立即窗口”工具按钮用于打开“立即窗口”窗口,如图F.10所示。立即窗口实时跟踪程序的执行过程,将程序执行情况立即显示出来。在中断模式下,立即窗口中可以安排一些调试语句,而这些语句是根据显示在立即窗口区域的内容或范围来执行的。如果输入Print variablename,则输出的就是局部变量的值。图F.10 “例15-6高斯问题For语句”第一次中断时的立即窗口4、“监视窗口”工具按钮用于打开“监视窗口”窗口,如图F.11所示。监视窗口监视的是VBA程序挂起时表达式的值。在中断模式下,右键点击监视窗口区域会弹出如图所示的快捷菜单,选择“编辑监视”或“添加监视”项,则打开“编辑(或添加)窗口”,在表达式位置进行监视表达式的修改或添加,如图F.12所示,选择“删除监视”项则会删除存在的监视表达式。若监视变量i和sum的值,则添加监视后的“监视窗口”如图F.13所示。图F.11 监视窗口图F.12 “编辑监视”窗口图F.13 添加两个监视表达式后的监视窗口通过在监视窗口增添监视表达式的方法,程序可以动态了解一些变量或表达式的值的变化情况,进而对代码的正确与否有清楚的判断。5、“快速监视”工具按钮在中断模式下,先在程序代码区选定某个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论