《Access 2003应用技术》电子教案 第六章 6.2、Access 2003编程环境

上传人:E**** 文档编号:89404085 上传时间:2019-05-24 格式:PPT 页数:40 大小:998.01KB
返回 下载 相关 举报
《Access 2003应用技术》电子教案 第六章 6.2、Access 2003编程环境_第1页
第1页 / 共40页
《Access 2003应用技术》电子教案 第六章 6.2、Access 2003编程环境_第2页
第2页 / 共40页
《Access 2003应用技术》电子教案 第六章 6.2、Access 2003编程环境_第3页
第3页 / 共40页
《Access 2003应用技术》电子教案 第六章 6.2、Access 2003编程环境_第4页
第4页 / 共40页
《Access 2003应用技术》电子教案 第六章 6.2、Access 2003编程环境_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《《Access 2003应用技术》电子教案 第六章 6.2、Access 2003编程环境》由会员分享,可在线阅读,更多相关《《Access 2003应用技术》电子教案 第六章 6.2、Access 2003编程环境(40页珍藏版)》请在金锄头文库上搜索。

1、6.2 Access 2003编程环境,6.2.1 启动VBE,6.2.2 VBE界面,Access 2003的编程环境为Microsoft Visual Basic Editor(简称为VBE)。这是一个Microsoft Office所有软件公用的一个程序编辑系统,具有丰富的功能。,返回,Access 2003数据库中包含的程序可以分为两种类型,独立程序模块和绑定型程序模块。这两类程序模块的编辑调试环境均为VBE,但是启动VBE的方式不同。,6.2.1 启动VBE,所谓绑定性程序模块是指包含在窗体、报表、页等数据库基本对象之中的事件处理方法,这样的程序模块仅在本对象处于活动状态下有效。例如

2、,在上一节中分析得到的那些方法(程序)即属于这一类型。 首先进入“商品进货数据录入”窗体设计视图;接着选定需要对之编写方法的对象,例如选定位于窗体页眉中标签为“进货货号”的文本框控件;单击工具栏上的“属性”按钮“”,随之出现这个文本框控件的属性设置对话框,如图6-1所示。,1创建绑定型程序模块,图6-1 Text19文本框控件属性对话框中的事件属性卡,为了编写位于“商品进货数据录入”窗体页眉中标签为“进货货号”的文本框控件处理“更新后”事件的方法,应该在“Text19”文本框控件的“更新后”事件行右侧单击“生成器”按钮。随即出现“选择生成器”对话框,如图6-2所示。,图6-2 “选择生成器”对

3、话框,在“选择生成器”对话框中,选中“代码生成器”选项,然后单击“确定”按钮,即可启动VBE,如图6-3所示。,图6-3 VBE界面,2编辑绑定型程序模块,如果已经在一个窗体中编写了一些程序,需要对之进行修改编辑,当然也可以采用上述方式启动VBE。另外,还可以有一个更加方便的方式。 在数据库设计视图的窗体对象卡中,单击工具栏中的“代码”按钮“”,也可以启动VBE。采用这样的方式启动VBE,在VBE代码窗口中将显示当前选中的窗体对象包含的代码。除此之外,还可以在数据库设计视图的窗体对象卡中,单击菜单栏中的菜单项【工具】|【宏】|【Visual Basic编辑器】,同样启动VBE,并在VBE代码窗

4、口中将显示当前选中的窗体对象包含的代码。,所谓独立程序模块,是指Access 2003数据库中的模块对象。这些模块对象可以在数据库中被任一个对象所调用,但是其调用的规则较为繁琐。根据Microsoft网站介绍,Access 2003以后的版本不保证继续支持模块对象,且本书也不打算介绍模块对象的应用,所以此处只是简单介绍启动VBE的方法。 首先在数据库设计视图中选定模块对象卡,然后单击工具栏中的“代码”按钮“”,或者单击菜单栏中的菜单项【工具】|【宏】|【Visual Basic编辑器】,也可以启动VBE,并使得VBE程序代码窗口中显示被选中的模块对象包含的程序代码。,3编辑独立程序模块,另外,

5、也可以在数据库设计视图中选定模块对象卡上,单击“新建”按钮“”,启动VBE。这样,在VBE程序代码窗口中将显示一块空白,等待输入程序代码。 同样,也可以在数据库设计视图中选定模块对象卡上选中一个已经存在的模块对象,然后单击“设计”按钮“”,从而使得在VBE程序代码窗口中显示这个被选定模块对象的程序代码,获得该模块对象程序代码的编辑环境。,编写程序代码离不开编辑环境,本小节将详细介绍VBE界面的使用,包括VBE工具栏与VBE窗口的使用。,6.2.2 VBE界面,1VBE工具栏,(1)“标准”工具栏 “标准”工具栏包含几个常用的菜单项快捷方式的按钮。,(2)“编辑”工具栏 “编辑”工具栏包含几个在

6、编辑代码时经常使用的常用菜单项快捷方式的按钮。,(3)“调试”工具栏 “调试”工具栏包含了在调试代码中常用的菜单快捷方式的按钮。,(4)“用户窗体”工具栏 “用户窗体”工具栏所包含的按钮是一些常用菜单项的快捷方式,在使用窗体工作时非常有用。,2VBE窗口,VBE使用多种不同窗口来显示不同对象或是完成不同任务。VBE中的窗口有:代码窗口、立即窗口、本地窗口、对象浏览器、工程资源管理器、属性窗口、工具箱、用户窗体窗口和监视窗口等。在VBE窗口的“视图”菜单中包括了用于打开各种窗口的菜单命令。下面分别介绍各种窗口的使用。,代码窗口用来编写、显示以及编辑VBA代码。打开各模块的代码窗口后,可以查看不同

7、窗体或模块中的代码,并且在它们之间做复制以及粘贴的动作。 可以按照下列所述的方式来打开代码窗口: I在工程窗口中,可以选择一个窗体或模块,然后选择“代码”按钮“ ”; II在“用户窗体”窗口中,可以选中控件或窗体;也可以从“视图”菜单中选择“代码”。,(1)代码窗口,编辑代码时可以将所选文本拖动到:当前代码窗口中的不同位置、其它的代码窗口、立即窗口以及监视窗口中或“回收站”中。 图6-8是一个标准的“代码窗口”。“代码窗口”的窗口部件主要有:“对象”框、“过程/事件”框、拆分栏、边界标识条、“过程查看”图标和“全模块查看”图标。 “对象”框:是一个列表框,用于显示所选对象的名称。可以按列表框中

8、的右边箭头,来显示此窗体中的所有对象。,图6-8 代码窗口,“对象”框,“过程/事件”框,“过程查看”图标,边界标识条,拆分栏,“全模块查看”图标,“过程/事件”框:是一个列表框,其中可以列出所有VBA的事件。当选择了一个事件,则与事件名称相关的事件过程,就会显示在代码窗口; 如果在对象框中显示的是“通用”,则过程框会列出所有声明,其对应程序代码以及为此窗体所创建的常规过程。如果正在编辑模块中的代码,则过程框会列出所有模块中的常规过程。在上述两实例中,在过程框中所选的过程所对应的程序代码都会显示在代码窗口中。 拆分栏:将拆分栏向下拖放,可以将代码窗口分隔成两个水平窗格,两者都具有滚动条。可以在

9、同一时间查看代码中的不同部分。显示在对象框以及过程/事件框中的信息,是以当前拥有焦点的窗格之内的代码为准。,将拆分栏拖放到窗口的顶部或下端,或者双击拆分栏,都可以关闭一个窗格。此时模块中的所有过程会出现在一个单一滚动条的列表中,它们是按名称的字母来排列的。可以从代码窗口上端的下拉式列表中选取一个过程,此时指针会移到所选过程的第一行代码上面。 边界标识条:代码窗口的左边的灰色区域如果设置程序调试断点,这个断点表识符将显示在边界标识条中。 “过程查看”图标:显示所选的过程,同一时间只能在代码窗口中显示一个过程; “全模块查看”图标:显示模块中全部的代码。,使用立即窗口可以进行以下操作: I键入或粘

10、贴一行代码,然后按下Enter键来执行该代码; II从立即窗口中复制并粘贴一行代码到代码窗口中,但是立即窗口中的代码是不能存储的。 图9-10便是立即窗口。立即窗口可以拖放到屏幕中的任何地方,除非己经在“选项”对话框中的“可连接的”选项卡内,将它设定为停放窗口。可以按下关闭框来关闭一个窗口。如果关闭框不是可见的,可以先双击窗口标题行,让窗口变成可见的。,(2)立即窗口,图6-9 立即窗口示例,使用本地窗口自动显示出所有在当前过程中的变量声明及变量值。如图9-11所示。 若本地窗口为可见的,则每当从执行方式切换到中断模式或是操纵堆栈中的变量时,它就会自动的重建显示。 在本地窗口中可以通过往左或往

11、右拖移边线,来重置列标头的大小;或者按下关闭框来关闭一个窗口。如果关闭框不是可见的,可以先双击窗口标题行,让窗口变成可见的。,(3)本地窗口,图6-10 本地窗口,若本地窗口为可见的,则每当从执行方式切换到中断模式或是操纵堆栈中的变量时,它就会自动的重建显示。 在本地窗口中可以通过往左或往右拖移边线,来重置列标头的大小;或者按下关闭框来关闭一个窗口。如果关闭框不是可见的,可以先双击窗口标题行,让窗口变成可见的。 本地窗口的窗口部件主要有:“调用堆栈”按钮、“表达式”、值、类型。 “调用堆栈”按钮:单击“调用堆栈”按钮,可打开“调用堆栈”对话框,它会列出调用堆栈中的过程; “表达式”:列出变量的

12、名称;,列表中的第一个变量是一个特殊的模块变量,可用来扩充显示出当前模块中的所有模块层次的变量。对于类模块,会定义一个系统变量。对于常规模块,第一个变量是。全局变量以及其它工程中的变量,都不能从本地窗口中访问。也不能在表达式列表中进行编辑。 “值”:列出所有变量的值;,当按下“值”字段中的一个值,指针就会变成“I”形,且值会被点划线包围。可以在此处编辑这个值,并且按下Enter键、向上键、向下键、键、+ 键或用鼠标在屏幕上单击,使编辑生效。如果这个值是无效的,则编辑字段会保持在作用中,且值会突出显示,并且会出现一个错误信息框来提示,此时可以按下键来中止更改。 所有的数值变量都应该有一个值,而字

13、符串变量则可以有空值。拥有子变量的变量可以被扩充或折叠起来。折叠起来的父变量不会显示一个值,而子变量每一次会显示一个值。“ ”以及“ ”会出现在父变量的左边。 “类型”:列出变量的类型,不能在此编辑数据。,监视窗口就会自动出现。在监视窗口中可重置列标头的大小,往右拖移边线来使它变大,或往左拖移边线来使它变小。可以拖动一个选定的变量到立即窗口或监视窗口中,可以按下关闭按钮“ ”来关闭窗口。如果关闭按钮不是可见的,可以先双击窗口标题行,让窗口变成可见的。图6-11是一个监视窗口。,(4)监视窗口,图6-11 监视窗口,监视窗口的窗口部件作用如下:,“表达式”:列出监视表达式,并在最左边列出监视图标

14、。 “值”:列出在切换成中断模式时表达式的值。 可以编辑一个值,然后按下“Enter”键、向上键、向下键、“Tab”键、“Shift+Tab”键或用鼠标在屏幕上单击,便编辑生效。如果这个值是无效的,则编辑字段会保持在作用中,并且值会以突出显示,且会出现一个消息框来描述这个错误。可以按下“Esc”键来中止更改。 “类型”:列出表达式的类型。 “上下文”:列出监视表达式的内容。 如果在进入中断模式时,监视表达式的内容不在范围内,则当前的值并不会显示出来。,对象浏览器用于显示对象库以及工程里过程中的可用类、属性、方法、事件及常数变量。可以用它来搜索及使用既有的对象,或是来源于其它应用程序的对象。如图

15、6-12所示。,(5)对象浏览器,图6-12 对象浏览器,对象浏览器主要包括以下窗口部件,“工程/库”框:显示活动工程的当前所引用的库。可以在“引用”对话框中添加库。可以一次显示出所有的库。 “搜索文本”框:包含要用来做搜索的字符串。可以键入或选择所要的字符串。搜索文本框中包含最后四次输入的搜索字符串,直到关闭此工程为止。在键入字符串时,可以使用标准的Visual Basic通配符。 如果要查找完全相符的字符串,可以用快捷菜单中的“全字匹配”命令。,“向后”按钮“ ”:可以向后回到前一个查看的类及成员列表。每单击一次便向后一个选项,直到最后。相当于IE中的“后退”功能。 向前”按钮“ ”:每次

16、单击可以重复原本选择的类及成员列表,直到选择列表用完。相当于IE中的“前进”功能。 “复制到剪贴板”按钮“ ”:将成员列表中的选择或详细框中的文本复制到剪贴板。可在之后将选择贴到代码中。,“查看定义”按钮“ ”:将光标移到“代码”窗口中定义成员列表或类列表中选定的位置,即查看该成员是在那里定义的。 “帮助”按钮“ ”:显示在类或成员列表中,选定工程的联机帮助主题。也可以使用“F1”键。 “搜索”按钮“ ”:激活类或属性、方法、事件或常数等符合在“搜索文本”框中键入字符串的库搜索,并且打开有适当信息列表的“搜索结果”框。 “显示/隐藏搜索结果”按钮“ ”:打开或隐藏“搜索结果”框。“搜索结果”框改变成显示从“工程/库”列表中所选出的工程或库的搜索结果。搜索结果会缺省的按类型创建组,并从A到Z排列。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号