模块(常量、变量表达式)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

整理ppt
18
8.3.4 VBA程序设计基础——变量与常量
二.变量和常量的命名规则
1.以字母或汉字开头,后可跟汉字、字母、数字或下划线 组成,长度小于等于255个字符;
2.不要使用VB中的关键字; 3.VB中不区分变量名的大小写. 4.为了增加程序的可读性,可在变量名前加一个缩写的前
缀来表明该变量的数据类型。
打开当前数据库中的“雇员”窗体 DoCmd.OpenForm "Employees"
在数据库窗口中选择“雇员”窗体 DoCmd.SelectObject acForm," Employees ",True
在数据库窗口中关闭“雇员”窗体 DoCmd.Close acForm, “Employees”, acSaveYes 删除数据库中的“雇员” 表 DoCmd.DeleteObject "Employees"
一、进入VBE编程环境
• 类模块和标准模块进入的方式不同。 • 对于列模块方法(1)(2) • 对于标准模块方法(1)(2)(3)
二、VBE窗体
• 标准工具栏、工程窗口、属性窗口和代码窗口
整理ppt
11
标准工具条
Microsoft Accsee 运行子过程/用户窗体 重新设计 工程资源管理器 对象浏览器
第八章 模块
整理ppt
1
8.1模块的基本概念
模块分为类模块和标准模块 1.类模块
• 窗体模块和报表模块具有局部特性,其作用范围局限于 所属窗体或报表内部,而生命周期则是伴随着窗体后报 表的打开而开始、关闭而结束。
2.标准模块
• 标准模块中的公共变量和公共过程具有全局特性,其作 用范围在整个应用程序里,生命周期是伴随着程序的运 行而开始、关闭而结束。
• 1、集合和对象 • 2、属性和方法 • 3、事件和事件过程
整理ppt
5
8.3.1面向对象程序设计的基本概念
1. 集合和对象
• VBA中的应用程序是由许多对象组成的,如
表、窗体、查询等。对象是帮助构造应用程 序的元素,以特定的方式组织这些对象,就 形成了应用程序。
• 数据库窗口把可供选择的对象排列在一起,
• (1)使用UDF(User-Defined Function)(用户定义函数) • (2)复杂的程序处理 • (3)数据库的事务处理操作 • (4)使用ActiveX控件和其他应用程序对象 • (5)错误处理
整理ppt
4
8.3.1面向对象程序设计的基本概念
Access内嵌的VBA,功能强大,采用目 前主流的面向对象机制和可视化编程环境。
说明:常量名的命名规则与变量名的命名规则相同
整理ppt
19
Fra Baidu bibliotek
三、变量
变量对应内存中的临时存储单元,是存储 单元的“名字”,存放在程序执行过程中产生 的中间结果和最终的输出结果。
整理ppt
9
8.3.1面向对象程序设计的基本概念
事件和事件过程
事件
事件是指可以发生在一个对象上且能够被该对象所识别的 动作。
如:单击某个命令按钮就产生该按钮的“单击”事件
事件过程
当某个对象发生某一事件后,就会驱动系统去执行预先编 好的、与这一事件相对应的一段程序——事件过程。
整理ppt
10
8.3.2 VBA编辑环境
VBE编程环境
工程窗口 -选择对象
选择 事件
属性窗口
-选择对象 的属性
代码 窗口
8.3.2 VBA编辑环境
三、VBE环境中编写VBA代码 1、对象浏览器 2、快速访问子过程 3、自动显示信息 4、F1帮助信息
整理ppt
14
8.3.2 VBA编辑环境
四、编码基础
1.VB代码不区分字母的大小写 系统保留字自动转换每个单词的首字母大写 用户自定义行以第一次为准
插入模块
中断 设计模式 属性窗口
➢视图Microsoft Access按钮:切换Access 2000窗口 ➢插入按钮:插入模块或过程 ➢运行子过程/用户窗体按钮:运行模块中的程序 ➢中断按钮:中断正在运行的程序 ➢重新设置按钮:结束正在运行的程序 ➢设置模式按钮:在设计模式和非设计模式之间切换 ➢工程资源管理器按钮:用于打开工程资源管理器 ➢属性窗口按钮:用于打开属性窗口 ➢对象浏览器按钮:用于打开对象浏览器
2.语句书写自由 一行可书写几句语句,之间用冒号分隔; 一句语句可分若干行书写,用续行符连接 _ 一行<=255个字符
3.注释有利于程序的维护和调试
Rem开始 或 单撇 ‘
4.保留行号与标号.
整理ppt
15
8.3.3 数据类型和数据库对象
在VBA中,数据类型用来决定变量 可以保存何种数据。VBA支持多种数据 类型,为用户编程提供了方便。
Access中除数据库的7个对象外,还提供一个重要 的对象:DoCmd对象
除窗体、控件的SetFocus(获得控制焦点)方法外, 用得最多得是 DoCmd对象 的一些方法。使用这些方 法,可以在VBA中运行Access的操作。
整理ppt
8
8.3.1面向对象程序设计的基本概念
DoCmd 对象的常用方法(P201)
形成不同的类。
整理ppt
6
8.3.1面向对象程序设计的基本概念
属性和方法
属性 属性描述了对象的自身性质。其格式为: 对象名.属性=属性值
方法 方法是系统事先设计好的,可以完成一定操作的特殊过程,
是附属于对象的行为和动作。在需要使用的时候可以直接 调用。 其调用格式为: 对象名.方法名
整理ppt
7
8.3.1面向对象程序设计的基本概念
参照教材P207页表8-2 VBA的数据类型列 表
或下页数据库对象参照教材P208页表8-3
整理ppt
16
8.3.3 数据类型和数据库对象
VBA的数据类型
整理ppt
17
8.3.4 VBA程序设计基础——变量与常量
一、 常量、变量概述
VBA使用常量、变量来存储值。用来保存 在程序运行期间数据。
常量:在程序运行中其存储的值不会改变。 变量:在程序运行中其值可以改变。
3.将宏转换为模块
• 在Access系统中,可以根据需要,将宏转换为模块。
整理ppt
2
8.2 创建模块
过程是模块的单元组成,过程分为两种类 型:SUB子过程和Function函数过程。
1、在模块中加入过程 2、在模块中执行宏
整理ppt
3
8.3 VBA程序设计基础
一般ACCESS程序设计在遇到下列情况时 需要使用VBA代码:
相关文档
最新文档