AccessVBA编程题稿.ppt

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 Access VBA编程 11.1 VBA概述 11.2 VBA编程基础 11.3 程序的流程控制 11.4 模块、函数与子过程 11.5 面向对象的程序设计 11.6 VBA的数据库编程 11.7 调试过程 本章要点 了解什么是标准模块 了解VBA程序设计相关内容 掌握程序基本结构,能够利用VBA程序设计主窗体、查询窗体、登录窗体等。 11.1 VBA概述 11.1.1 VBA简介 Access提供了强大的交互操作功能,开发者通过创建表、查询、窗体、报表、页、宏等对象,可以将数据整合在一起,快速建立和管理简单的数据库应用系统。 创建过程虽然简单,但是所建系统会有一定的局限性,无法实现复杂的处理和必要的判断控制。 Access提供了VBA编程技术,VBA在开发中的应用,大大加强了对数据管理应用功能的扩展,使开发出来的系统更具灵活性和自动性,更容易发挥开发者的想象力和创造力。 11.1 VBA概述 11.1.2 VBA的编程环境 VBA的编程环境,称为VBE(Microsoft Visual Basic Editor),是编写和调试程序的重要环境。 11.1 VBA概述 进入VBE (1)在窗体或报表中进入VBE (2)在窗体或报表外进入VBE 11.1 VBA概述 VBE界面 VBE界面主要由常用工具栏和多个子窗口组成 。 11.1 VBA概述 VBE界面中的的窗口有代码窗口、立即窗口、本地窗口、监视窗口、对象浏览器、工程资源管理器、属性窗口。不同的窗口显示不同的对象,可以执行【视图】菜单中的相应命令来调出窗口。 11.2 VBA编程基础 在编写代码时,需要用到程序设计基础知识,包括VBA的基本数据类型、常量与变量、运算符、表达式以及常用函数。 11.2 VBA编程基础 11.2.1 数据类型 数据是信息的物理表示形式,是程序处理的对象。 在VBA中,对不同类型的数据有不同的操作方式和不同的取值范围。 VBA的数据类型有系统定义和自定义两种,系统定义的数据类型称为标准类型。 11.2 VBA编程基础 11.2.2 常量和变量 计算机处理数据时,必须将其装入内存。在高级语言编写的程序中,需要将存放数据的内存单元命名,通过内存单元名来访问其中的数据。 命名的内存单元,就是常量或变量。 11.2 VBA编程基础 1、常量 (1)直接常量 文字常量直接出现在代码中,也称为字面常量或直接常量,文字常量的表示形式决定它的类型和值。例如: 字符型:I am a student 放在一对引号当中。 数值型:3.14159、56、8.432E-15 日期型:#3 jan,98# 放在一对#当中。 逻辑型:True 、False 11.2 VBA编程基础 (2)符号常量 符号常量就是用标识符来表示一个常量,例如:我们把3.14定义为pi,在程序代码中,我们就可以在使用圆周率的地方使用pi。使用符号常量的好处主要在于,当我们要修改该常量时,只需要修改定义该常量的一个语句即可。 定义常量的方法如下: const 常量名 [as类型]=表达式 说明:常量名的命名规则。 [as类型]用以说明常量的数据类型。 11.2 VBA编程基础 (3) 固有常量 VBA还提供了许多固有常量,固有常量有两个字母前缀指明了定义该常量的对象库。 来自Microsoft Access库的常量以“ac”开头,来自ADO库的常量以“ad”开头,而来自Visual Basic库的常量则以“vb”开头,例如:acForm、adAddNew、vbCurrency。 可以用“对象浏览器”来查看所有可用对象库中的固有常量列表。 11.2 VBA编程基础 (4) 系统定义常量 系统定义的常量有: True False Null 11.2 VBA编程基础 2、变量 在程序执行过程中,其值可以改变的量称为变量。 在 VBA代码中,变量名的命名有如下规定: 最长只能有 255 个字符。 必须用字母开头。 可以包含字母、数字或下划线字符 (_)。 不能包含标点符号或空格等。 不能是 Visual Basic 关键字。 关键字是那些在 Visual Basic 中用作语言的一部分的 词,包括预定义语句(如 If 和 Loop)、函数(如 Len 和 Abs)和运算符(如 Or 和

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档