考点1 类模块
窗体和报表模块都是类模块,而且它们各自与某一窗体或报表相关联。窗体和报表模块通常都含有事件过程,该过程用于响应窗体或报表中的事件。可以使用事件过程来控制窗体或报表的行为,以及它们对用户操作的响应,例如:用鼠标单击某个命令按钮。
为窗体或报表创建第一个事件过程时,Microsoft Access将自动创建与之关联的窗体或报表模块。
考点13 VBA数据库编程
1数据库引擎及接口
VBA通过Microsoft Jet数据库引擎工具来支持对数据库的访问。所谓数据库引擎实际上是一组动态链接库(DLL),当程序运行时被连接到VBA程序而实现对数据库的数据访问功能。数据库引擎是应用程序与物理数据之间的桥梁,它以一种通用接日的方式,使各种类型的物理数据库对用户而言都具有统一的形式和相同的数据访问与处理方法。
2 VBA访问数据库的类型
VBA通过数据库引擎可以访问的数据库有以下3种类型:
本地数据库:即Access数据库。
外部数据库:指所有的索引顺序访问方法(ISAM)数据库。
ODBC数据库:符号开放数据库连接(ODBC)标准的C/S数据库。
3数据库访问对象(DAO)
数据访问对象(DAO)是VBA提供的一种数据访问接口包括数据库创建、表和查询的定义等工具,借助VBA代码可以灵活地控制数据访问的各种操作。
4 ActiveX数据库对象(ADO)
ActiveX数据对象(ADO)是基于组件的数据库编程接口,它是一个和编程语言无关的COM组件系统,可以对来自多种数据提供者的数据进行读取和写入操作转
考点14 VBA程序运行错误处理
VBA中提供On Error GoTo语句来控制当有错误发生时程序的处理。
On Error GoT。指令的一般语法如下:
On Error GoTo标号
On Error Resume Next
On Error GoTo 0
“On Error GoTo标号”语句在遇到错误发生时程序转移到标号所指定位置的代码处执行。
考点15 VBA程序的调试
1“断点”概念
所谓“断点”就是在过程的某个特定语句上设置一个位置点以中断程序的执行。“断点”的设置和使用贯穿在程序调试运行的整个过程中。
2调试工具的使用
在VBE环境中,右键点击菜单空自位置,弹出菜单,选中“调试”选项,弹出“调试”工具栏。调试工具一般与“断点”配合使用进行各种调试操作。
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |