预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共75页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第10章模块与VBA 在Access系统中,借助宏对象可以完成一些事件的响应处理,例如,打开一个窗体,打开一个报表,输出一个消息框,但是它的功能有限。它只能处理一些简单的操作,对实现较复杂的操作,例如循环、判断以及与其它高级语言的接口以及对数据库中的数据项的直接操作(例如直接操作数据表,表间的操作)等,还需要编制一些程序配合以上所介绍的如表、查询、窗体、报表与宏的应用共同来实现。对于学习了“计算机基础知识”的用户,再学习一些编程技术也十分必要。 在Access系统中,编程的应用在“模块”对象下实现。在Access系统中使用编程技术,比起学习其它高级语言编程还是要容易的多。 本章主要介绍Access数据库的VBA代码操作及代码容器(类模块)与标准模块的设计与应用。10.1模块与VBA概述 10.1.1关于模块 20010.1.2关于VBA 20010.2VBA编程基础 10.2.1语句的语法规则 表10.1VBA编程中常用程序语句接上页10.2.2编程中用到的常量与变量2022.变量 (4)变量的作用域:表10-3Access常用函数表(1)字符函数日期函数转换函数10.2.4数组2.数组的格式10.2.6常用的事件10.2.7数据类型与数据库对象10.3创建VBA模块与编程环境10.3.1进入VBE编程环境 207图10.2进入VBE方法1图10.3进入VBE方法22.标准模块进入方法接上页10.3.2VBE编程窗口与编辑器2.编辑工具栏3.代码窗口的说明接上页10.3.3创建新过程接上页3.创建新过程图10.12进入过程操作步骤(1)接上页接上页10.3.4保存模块 接上页10.4Access编程入门 10.4.1程序设计的基本概念 21310.4.2程序设计的方法 21410.5程序的组成与基本结构形式程序的基本结构10.5.1程序设计中语句书写规则 21510.5.2程序设计中的常用语句215接上页10.5.3结构程序设计2.分支结构程序设计接上页接上页接上页3.循环程序设计及有关语句接上页(2)循环语句24.过程调用与参数传递2)调用1个子过程 命令格式: [CALL]子过程名(〈发送参数〉 3)函数过程的定义 命令格式: [Public|Private][Static]FUNCTION函数过程名([〈接受参数〉])[AS数据类型] 〈函数过程语句行〉... ENDFUNCTION 功能:建立1个子过程、并接收参数。 说明:基本同上。 4)函数过程的调用 命令格式:函数过程名([〈发送参数〉])图10.27过程调用程序代码10.5.4更改VisualBasic代码的显示方式10.5.5数据库引擎及接口10.5.6VBA访问数据库的类型10.5.7数据库访问对象(DAO)2.DAO的模型结构3.引用对象库10.5.8ActiveX数据库对象(ADO)2.在VBA中使用ADO3.ADO模型结构4.利用ADO访问数据库图10.34“引用”对话框的引用列表10.6程序的调试方法 10.6.1调试工具的使用如果调试程序时需要使用调试工具,打开需要调试的模块,进入设计视图方式,在菜单栏单击“视图”/“工具栏”/“调试”如图10-39所示,则弹出调试工具栏,如图10-40所示;图10.39调试工具栏的图示10.6.2调试工具示例10.6.3调试菜单的使用10.7本章小结