access模块教程范本.pptx

  1. 1、本文档共162页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1 第8章 模块 8.1 模块的基本概念 8.2 VBA程序设计概述 8.3 模块的创建 2 一般Access程序设计在遇到以下情况时需要使用VBA代码: (1)创建用户自定义函数/过程; (2)复杂的程序处理; (3)数据库的事务处理操作; (4)使用ActiveX控件和其他应用程序对象; (5)错误处理; 3 VBA是Visual Basic for Applications的英文缩写,用Visual Basic语言来作为语法基础的可视化的高级语言。它们都使用了对象、属性、方法和事件等概念。 4 8.1 面向对象程序设计基础 VBA采用目前主流的面向对象机制和可视化编程环境,涵盖了对象及对象属性与方法、类、继承、多态性几个基本要素。 1.对象 对象是面向对象方法中最基本的概念。对象可以用来表示客观世界中的任何实体,它既可以是具体的物理实体的抽象,也可以是人为的概念,或者是任何有明确边界和意义的东西。例如:一个人、一本书、一台计算机等都是对象。 5 对象也可以包含其他对象,例如:窗体是一个对象,它又可以包含标签、文本框、命令按钮等对象。包含其他对象的对象称为容器对象。 6 2.属性和方法 对象是由描述该对象属性的数据以及可以对这些数据施加的所有操作封装在一起构成的统一体。 对象可以做的操作表示它的动态行为,在面向对象程序设计中通常把对象的操作也称为方法或服务。 其引用方式为:对象.属性或对象.方法 对象的基本要素 7 对象的示例 收银员对象 顾客对象 属性: 姓名:朱丽叶 年龄:28 体重:52千克 行为: 购买商品 状态 属性: 姓名:布兰尼 年龄:35 体重:60千克 行为: 收款 打印帐单 行为 8 3.事件 事件就是对象可以识别和响应的操作。不同的对象能够识别不同的事件。 “事件指一个对象为执行某项特定操作而向另一个 对象发送的请求” 9 4.类和集合 某一种类型的对象具有一些共同的属性,将这些共同属性抽象出来就组成一个类。 例如:每名学生都有学号、姓名、性别、年龄、院系等属性,将所有学生具有的共同属性抽象出来就组成“学生”类,每个具体的学生都是“学生”类中的一个对象实例。 例如:{(”0801”,”张明”,”男”,20,”计算机”),(”0802”,”赵倩”,”女”,19,”中文”),……}就是“学生”类的集合。 10 类和对象的示例 11 类和对象的区别 类是概念模型, 定义对象的所 有特性和所需 的操作 对象是真实的模型 类定义实体 对象是实际的实体 12 属性、对象、方法、事件 对象、属性、方法、事件 属性、对象、事件、方法 对象、属性、事件、方法 练习题1 一只白色的足球被踢进球门,则白色、足球、踢、进球门分别是_____。 13 练习题2 14 9.2.2 VBA的开发环境VBE VBE是VBA程序的开发环境,在Access中进入到VBE环境下有4种方法。 在窗体或者报表中,进入VBE环境有两种方法。 在窗体或者报表之外,进入VBE环境也有两种方法。 15 8.2 模块 模块是将VBA声明和过程作为一个单元进行保存的集合。模块有两种基本类型:类模块和标准模块。模块中的每一个过程都可以是一个Function函数过程或一个Sub子过程。 16 1 类模块 类模块是可以包含新对象定义的模块。 窗体和报表模块都是类模块,而且它们各自与某一窗体或报表相关联。窗体和报表模块通常都含有事件过程,该过程用于响应窗体或报表中的事件。 17 2 标准模块 标准模块包含的是通用过程,通用过程不与任何对象相关联,可以在数据库中的任何位置运行。 18 VBA中也支持在模块中运行宏: DoCmd是VBA中的一个对象,它以宏的基本操作作为自己的方法。 格式: DoCmd.method [arguments] 例如: DoCmd.Close acForm, 学生档案表 DoCmd.OpenForm 学生档案表“ DoCmd.RunMacro “宏1” 19 8.3 VBA编程基础 本节将对VBA中的常量、变量、标准函数及表达式、分支选择结构、循环结构、数组、子程序、子函数等内容加以介绍。由于本节的内容是VBA的编程基础,因此格外重要。 20 1.VBA中的类型 21 常量 在程序运行过程中,其值不可以发生变化的量叫做常量。 (1)数值型常量

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档