第9章 VBA编程 编程
知识要点
【本章要点】 通过本章的学习,可以了解到什么是VBA,并掌握 1、理解 VBA 概念 Access 2003的VBA编程环境VBE的操作,学会使用基 础VBA语法,并用它来编写短小实用的模块,帮助我们 2、掌握 VBA 编程环境 VBE的操作 更方便有效的使用Access。 3、使用基础 VBA 语法
VBE窗口可大体分为如图9-3中所标的六部分: (1)菜单栏:VBE中所有的功能都可以在菜单栏中实现。 (2)帮助搜索:在图9-3中标号为2的位置,可以输入你所要查询的知识点,就 会激活Visual Basic帮助,如图9-4中,就是在搜索栏中输入“属性”,按回 车后,激活了Visual Basic帮助窗口,并把搜索到的相关条目列出,你再点击 感兴趣的条目,就会打开Miscrosoft Visual Basic帮助文档,示条目的具体内 容。
图9-4 帮助搜索和帮助文档
(3)工具栏:工具栏中包含各种快捷工具按钮,根据功能类型的不同各属于不同 分组。比如:和代码编辑相关的工具按钮就属于“编辑”工具,和调试相关的工具 按钮属于“调试”工具。 (4)工程资源管理器:用来显示和管理当前数据库中包含的工程。刚打开VBE时, 会自动产生一个与当前Access数据库同名的空工程,可以在其中插入模块。一个数 据库可以对应多个工程,一个工程可以包含多个模块。 工程资源管理器窗口标题下面有三个按钮,分别为:“查看代码” ,显示代码 窗口,以编写或编辑所选工程目标代码;“查看对象” ,显示选取的工程,可以 是文档或是 UserForm 的对象窗口;“切换文件夹” ,当正在显示包含在对象 文件夹中的个别工程时可以隐藏或显示它们。 (5)属性窗口:用来显示所选定对象的属性,同时可以更改对象的属性。 “对象下拉列表框”是用来列出当前所选的对象,只能列出现用窗体中的对象。如 果选取了好几个对象,则以第一个对象为准。 “属性列表”: “按字母序”选项卡— 按字母顺序列出所选对象的所有属性。 “按分类序”选项卡— 根据性质列出所选对象的所有属性。可以折叠这个列表, 这样将只看到分类;也可以扩充一个分类,并可以看到其所有的属性。当扩充或折 叠列表时,可在分类名称的左边看到一个加号 (+)或减号(-)图标。