如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第9章模块内容简介教学目标9.1模块基本概念9.1.1模块的类型1.类模块2.标准模块9.1.2模块的组成1.Sub过程2.Function过程9.1.3面向对象程序设计的基本概念9.1.3面向对象程序设计的基本概念控件部分常用属性说明DoCmd对象及其常用方法DoCmd对象部分常用方法说明事件及主要对象事件9.2VBA开发环境9.2.1进入VBA编程环境(类模块)9.2.1进入VBA编程环境(标准模块)9.2.2VBE窗口1.标准工具栏2.工程窗口3.属性窗口4.代码窗口9.2.3编写VBA代码代码窗口提供的便利功能【例1.9.1】9.3常量、变量、运算符和表达式9.3.1数据类型和数据库对象1.数据类型VBA数据类型列表(1)Boolean数据类型(2)Date数据类型(3)Variant数据类型2.数据库对象VBA支持的数据库对象类型9.3.2常量与变量1.常量(概念)1.常量(类型)2.变量(概念)2.变量(命名)2.变量(定义)2.变量(生命周期和作用域)2.变量(初始化)2.变量(数据类型)2.变量(用户自定义类型)2.变量(声明)3.数据类型之间的转换数据类型转换函数9.3.3数组1.固定数组1.固定数组2.动态数组2.动态数组9.3.4运算符与表达式1.算术运算符与算术表达式2.字符串连接符与字符串表达式3.关系运算符与关系表达式3.关系运算符与关系表达式4.逻辑运算符及其表达式4.逻辑运算符及其表达式5.对象运算符与对象运算表达式(1)!运算符(2).(点)运算符9.4常用标准函数9.4.1数学函数9.4.1数学函数9.4.2字符串函数9.4.2字符串函数9.4.3类型转换函数9.4.4日期/时间函数9.5语句和控制结构9.5.1语句概述1.程序语句书写1.程序语句书写(续)2.声明语句3.赋值语句4.标号和GoTo语句5.控制语句9.5.2条件结构1.If…Then语句1.If…Then语句(续)【例1.9.2】【例1.9.2】2.Select语句2.Select语句(续)2.Select语句(续)【例1.9.3】用Select语句实现【例1.9.2】功能。【例1.9.4】判断字符的类型。VBA还提供3个选择操作的函数1.IIf函数2.Switch函数3.Choose函数9.5.3循环结构1.For…Next语句1.For…Next语句(续)1.For…Next语句(续)【例1.9.5】【例1.9.6】【例1.9.7】【例1.9.7】2.Do…Loop语句(1)DoWhile…Loop(2)DoUntil…Loop(3)Do…LoopWhile(4)Do…LoopUntil【例1.9.8】使用Do…Loop语句实现【例1.9.5】的功能。【例1.9.8】使用Do…Loop语句实现【例1.9.5】的功能。3.While…Wend语句9.6调用过程及参数传递9.6.1过程定义和调用(Sub过程)9.6.1过程定义和调用(函数过程)9.6.1过程定义和调用(函数过程)9.6.1过程定义和调用(函数过程)【例1.9.10】编写一个求圆面积的函数过程Area()【例1.9.10】编写一个求圆面积的函数过程Area()(续)9.6.2参数传递9.6.2参数传递(续)9.6.2参数传递(续)9.6.2参数传递(续)【例1.9.11】9.6.2参数传递(续)9.6.2参数传递(续)9.6.2参数传递(续)9.7常用操作方法9.7.1打开和关闭窗体2.关闭窗体操作2.关闭窗体操作9.7.2打开和关闭报表1.打开报表操作(续)2.关闭报表操作9.7.3输入框9.7.3输入框(续)9.7.4消息框9.7.4消息框(续)9.7.5计时事件Timer【例1.9.12】9.7.6VBA编程验证数据9.8VBA数据库编程9.8VBA数据库编程(续)9.8VBA数据库编程(续)9.9VBA程序的错误处理和调试9.9.1错误处理9.9.1错误处理(续)【例1.9.15】9.9.1错误处理(续)9.9.2调试1.“断点”概念2.调试工具的使用3.使用“监视窗口”3.使用“监视窗口”(续)4.禁用语法检查本章小结习题九