VBA程序设计
VBA程序设计
1 VBA程序设计基础
2 VBA的基本语句
3 模块与过程
4 DoCmd对象
5 VBA的数据库编程
6 VBA的出错处理及调试
1 VBA程序设计基础
面向对象的程序设计
VBE编程环境
VBA编程基础
返回
面向对象的程序设计
对象是构成软件系统的一个基本单位,它把描述该对象静态特性的数据(称为属性)和对这些数据施加的所有操作(称为方法)封装在一起构成一个统一体。
类是具有共同属性、共同方法的对象的集合,是对象的抽象。
面向对象的程序设计
多个对象构成集合。ess数据库中常用的有窗体集合Forms、报表集合Reports。通过标识运算符“!”来引用某一窗体和报表对象。
特殊对象:Me 代表当前窗体或当前报表
要访问“学生基本情况”窗体,使用以下形式:
Forms!学生基本情况
Me
要访问“教师基本信息报表”,可用以下形式:
Reports!教师基本信息报表
Me
面向对象的程序设计
属性描述了对象的静态特征。
方法描述了对象的动态行为。
使用标识运算符“.”来引用窗体、报表或控件的属性和方法,其引用方式为:
例:
Forms! = “学生”
= “学生”
RecordSource = “学生”
Forms!学生基本情况!
SetFocus
面向对象的程序设计
事件是一种由系统预先定义而由用户或系统发出的动作。
响应事件:①宏对象;②VBA代码编写事件过程。
事件过程的语法为:
Sub 对象名_事件()
<处理事件的代码>
End Sub
其中常用的事件有:Click、DblClick、GotFoucs、Change、BeforeUpdate、Timer、Load
面向对象的程序设计
打开要创建事件过程的窗体、报表、控件的属性窗口;
单击属性窗口的“事件”选项卡,选中某个事件并设置属性为“(事件过程)”选项,再单击属性栏右侧的生成器按钮“…”。
Access打开VBE编程环境,并自动添加事件过程的框架,可以在过程框架中加入VBA代码,完成事件过程的创建。
返回
VBE编程环境
在窗体或报表的设计视图下,执行“视图”→“代码”菜单命令或直接单击“代码”工具按钮。
在窗体或报表的设计视图下,打开某个控件的属性窗口,选中某个事件并设置其属性为“(事件过程)”选项,再单击属性栏右侧的生成器按钮“…”。
执行“工具”→“宏”→“Visual Basic编辑器”菜单命令。
VBE编程环境
工具栏
工程
窗口
属性
窗口
代码窗口
VBA程序设计 来自淘豆网m.daumloan.com转载请标明出处.