- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 321
附录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
插入模块
插入新的标准模块或类模块
运行
运行模块程序,快捷键F5
中断
中断正在运行的程序
重新设置
结束正在运行的程序
设计模式
在设计视图和非设计视图间切换
工程资源管理器
打开工程项目管理器窗口
属性窗口
打开属性窗口
对象浏览器
打开对象浏览器
二、进入VBE编程环境
进入VBE的方法主要有以下几种。
(1)直接进入VBE
在数据库中,单击【数据库工具】选项卡,然后在【宏】组中单击【Visual Basic】按钮,如图F.2所示。在打开的VBE窗口中单击【插入】菜单下的【模块】或【类模块】可创建标准模块或用户定义类模块。
图F.2 【数据库工具】选项卡
(2)创建模块进入VBE
在数据库中,单击【创建】选项卡,然后在【宏与代码】组中单击【模块】或【类模块】按钮可以创建标准模块和用户定义类模块,如图F.3所示。
图F.3 【创建】选项卡
(3)通过窗体或报表等对象的设计进入VBA
通过窗体或报表等对象的设计进入VBA可以有两种方法,一是通过窗体、报表或控件的事件响应进入VBA,在控件【属性表】窗格中选择【事件】选项卡,从相应事件后的下拉列表中选择【事件过程】,然后单击省略号按钮添加事件过程,如图F.4所示;二是在窗体或报表设计视图的【设计】选项卡【工具】组中单击【查看代码】按钮进入VBA,如图F.5所示。
图F.4 窗体、报表或控件添加事件过程
图F.5 窗体或报表设计视图的中【查看代码】按钮
三、VBA程序的调试
Acces的VBE编程环境提供了完整的一套调试工具和调试方法。熟练掌握好这些调试工具和调试方法的使用,可以快速、准确地找到问题所在,不断修改,加以完善。本部分内容以模块“高斯问题For语句”为例讲解VBA程序调试的方法。
1、“断点”概念
所谓“断点”就是在过程的某个特定语句上设置一个位置点,起到中断程序执行的作用。“断点”的设置和使用贯穿在程序调试运行的整个过程。
设置和取消“断点”的方法有4种:
(1)选择语句行,单击“调试”工具栏中的“切换断点”。
(2)选择语句行,单击“调试”菜单中的“切换断点”项。
(3)选择语句行,按“F9”键。
(4)选择语句行,鼠标光标移至行首单击。
在VBE环境里,设置好的“断点”行是以“酱色”亮红显示,如图F.6所示。
图F.6 设置“断点”
2、调试工具的使用
VBE环境中,右键单击菜单栏空白位置,弹出快捷菜单,选中“调试”选项使其前边“√”出现,这时就会打开“调试”工具栏,如图F .7所示。
图F.7 “调试”工具栏
调试工具栏中主要按钮的功能说明见表F.2所示。
表F.2 调试工具栏按钮功能说明
按钮
名称
快捷键
功能
设计模式
打开或关闭设计模式
继续
F5
在调试运行的“中断”阶段程序继续运行至下一个断点位置或结束程序
中断
Ctrl+Break
用于暂时中断程序运行,进行分析
重新设置
结束正在运行的程序,重新进入模块设计状态
切换断点
F9
用于设置/取消“断点”
逐语句
F8
用于单步跟踪操作。每操作一次,程序执行一步。当遇到调用过程语句时,会跟踪到被调用过程内部区执行
逐过程
Shift+F8
在调试过程中,当遇到调用语句时,不会跟踪进入被调用过程内部,而是在本过程内单步执行
跳出
Ctrl+ Shift+F8
用于被调用过程内部正在调试运行的程序提前结束被调过程代码的调试,返回到调用过程调用语句的下一条语句行
本地窗口
打开“本地窗口”窗口
立即窗口
Ctrl+G
打开“立即窗口”窗口
监视窗口
打开“监视窗口”窗口
快速监视
Shift+F9
在中断模式下,先在程序代码区选定某个变量或表达式,然后单击“快速监视”按钮,则打开“快速监视”窗口
调用堆栈
Ctrl+L
显示在中断模式期间活动的过程调用
调试工具一般是与“断点”配合使用进行各种调试操作。下面简要介绍“调试”工具栏上的一些主要调试工具的用法。
(1)“中断”工具按钮
用于暂时中断程序运行,进行分析。此时,在程序中断位置会产生一个“黄色”亮杠,如图F.8所示。
图F.8 中
文档评论(0)