- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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类运
您可能关注的文档
最近下载
- 人教版(新插图)五年级上册数学全册教学课件.pptx
- 《机械制图与CAD绘图》课件——剖视图.pptx VIP
- TEAC V-970X_R-919X三磁头卡座维修手册.pdf
- 03S402 室内管道支架及吊架.docx VIP
- 体例格式6:工学一体化课程《windows服务器基础配置与局域网组建》任务7学习任务分析表.docx VIP
- 【初中生物】光合作用第一课时 2024--2025学年北师大版生物七年级上册(2024版).pptx VIP
- 高标准农田高效节水灌溉工程建设项目建议书.pdf VIP
- 统编版(2024新版)七年级上册历史必背知识点提纲详细版 .pdf VIP
- SL 228-2013 混凝土面板堆石坝设计规范.pdf VIP
- 个人简历表格下载word(最新).pdf VIP
原创力文档


文档评论(0)