第11章模块与VBA编程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机应用基础;第11章 模块与VBA编程;教学目标; 引言; 11.1 模块的概念;一.模块的分类 ;2.类模块 类模块是含有类定义的模块,包括其属性和方法的定义; 窗体模块和报表模块都是类模块,它们分别与某个窗体或报表相关联; 窗体模块和报表模块的作用范围在其所属的窗体或报表内部,其生命周期是随着窗体或报表的打开而开始,随着窗体或报表的关闭而结束; 窗体模块和报表模块具有局部特性。;二.宏与模块 ;三.模块的组成 ;四.创建VBA模块与编程环境 ; 11.2 VBA编程基础;一.数据类型 ;二.常量 ;3.符号常量 符号常量可用Const语句创建,格式如下: Const 符号常量名称=常量值   其中符号常量的名称一般用大写命名,以便和变量区分。    如果在Const前面加上Global或Public,则定义的符号常量就是全局符号常量,这样,在所有的模块中都可以使用。 在定义符号常量时,不需要为常量指出数据类型,VBA会自动按存储效率最高的方式确定其数据类型。 在程序运行过程中对符号常量只能作读取操作,而不能对其进行修改或重新赋值。 4.系统常量    系统常量是指Access启动时自动建立的常量,包括True、False、Yes、No、Off、On和Null等,可以在Access中的任何地方使用系统常量。;;三.变量 ;2.变量类型的定义 根据对变量类型定义的方式不同可以将变量分为两种形式。 (1) 隐含型变量 隐含型变量是指在使用变量时,在变量名之后添加不同的后缀表示变量的不同类型。 例如:NewVar%=65 如果在变量名称后面没有添加后缀字符来指明隐含变量的类型时,系统会默认为Variant数据类型。; (2) 显式变量 显式变量是指在使用变量时要先定义,后使用,定义变量采用下面的方式: Dim 变量名As 类型名 例如:Dim NewVar As Integer Dim MyName As String*10 在一条Dim语句中也可以定义多个变量,例如: Dim Varl AS String,Var2 AS Double 在Dim语句中省略了As和类型名时表示定义的是变体类型。例如: Dim Varl,Var2 As Double;3.变量的作用域 作用域是指变量在程序中可使用的范围,定义变量的位置不同,其作用范围也不同。根据变量的作用域,可以将变量分为3类,分别是局部变量、模块变量和全局变量。 (1)局部变量 指定义在模块过程内部的变量。局部变量的作用域是它所在的过程,这样,在不同的过程中就可以定义同名的变量,它们之间是相互独立的。;(2) 模块变量 指在模块的起始位置、所有过程之外定义的变量,运行时模块所包含的所有子过程和函数中都可以使用该变量。 4.数据库对象变量 窗体对象的引用格式如下: Forms!窗体名称!控件名称[.属性名称] 报表对象的引用格式如下: Repons!报表名称!控件名称[.属性名称] 上面的格式中如果省略了属性名称,则表示控件的基本属性。;;四.运算符与表达式 ;2.关系运算符关系表达式 用来表示两个值或表达式之间的大小关系,有相等“=”、不等“”、大于“”、大于等于“=”、小于“”、小于等于“=”6个运算符。比较运算的结果为逻辑值,分别是True(真)和False(假)。 3.逻辑运算符与逻辑表达式 逻辑运算符有逻辑与“AND”、逻辑或“OR”‘和逻辑非“NOT”3个运算符。;;2.关系运算符关系表达式 用来表示两个值或表达式之间的大小关系,有相等“=”、不等“”、大于“”、大于等于“=”、小于“”、小于等于“=”6个运算符。比较运算的结果为逻辑值,分别是True(真)和False(假)。 3.逻辑运算符与逻辑表达式 逻辑运算符有逻辑与“AND”、逻辑或“OR”‘和逻辑非“NOT”3个运算符。;4.连接运算符 它将两个字符串连接,连接运算符有“+”和“”两个。 “+”运算符是当两个运算量都是字符串数据时,将其连接成一个新的字符串。“”用来对两个表达式强制进行连接。 例如:“abc”+“xyz”的结果是“abcxyz”; 2+3 = (2+3)的结果是2+3=5。 以上的4类运

文档评论(0)

浪漫唯美-文档菜鸟 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档