- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Access数据库2003教学课件-CH9模块.ppt
第九章 模块 模块是Microsoft Access数据库中的一个重要对象,是由VBA(Visual Basic for Application)语言编写的程序的集合。 本章主要针对模块的基本概念、模块创建方法和VBA程序设计基础进行简单的介绍。 9.1模块的基本概念 模块是Access的数据库中的一个重要对象。是以函数过程(Function)或子过程(Sub) 9.1.1模块的分类 Access中的模块可以分为两种类型:类模块和标准模块。 1. 类模块 2. 标准模块 9.1模块的基本概念 9.1.2 模块组成 通常,模块是由以下两部分组成: 1.声明部分:可以在声明部分定义变量、常量、自定义类型和外部过程。在模块中,声明部分和过程部分是分割开来的,声明部分定义的常量和变量是全局的,可以被模块中的所有过程调用。 2.事件过程部分:事件过程是一种自动执行的过程,用来对用户或者程序代码启动的事件或系统触发的事件做出响应,事件过程又分为子(Sub)过程和函数(Function)过程。 9.1.3模块与宏的区别 使用“宏”更加简单,不需要编程,而使用“模块”,要求对编程有基本知识,比较复杂。 模块的运行速度比较快,而“宏”运行速度比较慢。 宏的每个基本操作在VBA中都有相应的等效命令,如果在“模块”中使用这些语句就可以实现所有的单独的“宏”命令,所以“模块”的功能比“宏”更加强大 9.1.4将宏转换为模块 9.2模块创建 类模块和标准模块进入VBA编辑环境的方法是不一样的。 9.2.1创建类模块 方法一:定位窗体、报表或者其中的某一个控件,单击工具栏“代码”按钮。 方法二:通过窗体、报表或者控件“属性”窗口中“事件”选项卡的“事件过程”项进入。 9.2模块创建 9.2.2创建标准模块 标准模块的创建过程主要有以下两种方法: 方法一:在数据库窗体选择“模块”对象,单击数据库窗口上边的“新建”按钮。 方法二:在数据库对象窗口中,单击“工具”菜单—“宏”—“Visual basic 编辑器”。 9.2.3 VBA 编辑环境 9.3 VBA程序设计基础 9.3.1面向对象程序设计基本概念 1.类和对象的概念 类是对象的抽象表示方法,是具有属性相同的所有对象的集合。对象是类创建的一个实体。 2.属性和方法 属性:是描述对象的特性。 方法:指的是对象能执行的动作。 对对象的属性或者行为的引用格式是: 对象.属性 或者 对象.行为 DoCmd对象 DoCmd对象主要是通过其方法来实现VBA编程中对Access其他对象的操作。DoCmd对象最常用的行为有以下几个: 用于打开报表:DoCmd.OpenReport ReportName,… 用于打开窗体:DoCmd.OpenForm FormName,… 用于关闭其他对象:DoCmd.Close objectType, objectName,… 3.事件和事件过程 事件:是一个对象可以辨认的动作,像单击鼠标或按下键盘上某个按键等,并且可以写某些代码针对此类动作来做响应。用户做动作或者程序代码的结果可能导致事件发生,或是由系统引发。 事件过程: 描述事件发生以后所完成的指定动作的代码叫事件过程,或者叫事件响应代码。 9.3.2 VBA编程基础 1.VBA 的数据类型 VBA的支持多种数据类型,这样也是为了给用户编程提供方便。不同的数据类型所占的存储空间、所表示数据范围大小、以及所支持的数据运算方式不同。数据类型可以分为数值型、布尔型、日期型、字符型、对象型、变体型和用户自定义的数据类型。 数值型 可进行算术运算, 有:整型、长整型、单精度、双精度、货币型 (1) 整数型 整型 类型名称 Integer 类型符号 % 表示数的范围:-215 至 +215-1(-32768-32767) 长整型 Long 32位 -232 至 +232-1 数值型 (2) 浮点数 浮点实数:用尾数和指数方法表示 单精度 Single ! 4B 有效位数7位 双精度 Double # 8B 有效位数15位 科学记数法 123.45E+3 123.45E-3 123.45D+3 思考: π=3.1415926,应该使用何种类型较合适? 数值型 (3) 货币型 Currency @ 货币型是定点实数,用8B存储 整数最多15位, 小数最多4位 (4) 字节型 Byte 用1B存储 表示无符号的整数 取值范围: 0-255 字符型数据 类型名称 String 类型符号: $ 用双引号界定例如:“a”、“12345”、“计
您可能关注的文档
- 5继保-小电流2-4.ppt
- 2资本负债表1.ppt
- 6-23信号转换电路二g.ppt
- 6-2传感器的应用一二.ppt
- 3DMAX快捷键65261.doc
- 6-3谐振电路19984.ppt
- 3交流发电机电子电压调节器的控制电路.ppt
- 62传感器的应用96069.ppt
- 3元器件失效.doc
- 62传感器的应用96857.ppt
- 中国国家标准 GB/T 15445.3-2025粒度分析结果的表述 第3部分:试验曲线的参考模型拟合.pdf
- 《GB/T 15445.3-2025粒度分析结果的表述 第3部分:试验曲线的参考模型拟合》.pdf
- 中国国家标准 GB/Z 41305.3-2025环境条件 电子设备振动和冲击 第3部分:利用轨道车辆运输.pdf
- 《GB/Z 41305.3-2025环境条件 电子设备振动和冲击 第3部分:利用轨道车辆运输》.pdf
- GB/Z 41305.3-2025环境条件 电子设备振动和冲击 第3部分:利用轨道车辆运输.pdf
- 中国国家标准 GB/T 46713.4-2025轨道交通 机车车辆 辅助供电系统蓄电池 第4部分:镍氢蓄电池.pdf
- 《GB/T 46713.4-2025轨道交通 机车车辆 辅助供电系统蓄电池 第4部分:镍氢蓄电池》.pdf
- GB/T 46713.4-2025轨道交通 机车车辆 辅助供电系统蓄电池 第4部分:镍氢蓄电池.pdf
- 中国国家标准 GB/Z 106-2025质量管理体系 组织变革管理 过程.pdf
- GB/Z 106-2025质量管理体系 组织变革管理 过程.pdf
原创力文档


文档评论(0)