- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.VBA编程基础–常量.变量.运算符和表达式
全国计算机等级考试Access数据库程序设计(二级) 万红波 烟台大学 VBA编程基础 常量、变量、运算符和表达式; 流程控制语句; 过程调用和参数传递; 常用操作的实现方法; VBA的数据库编程; 1.1 数据类型 程序的主要目的是处理各种数据,现实存在的数据是各种各样的,比如有整数、文本数据等等; 在表的创建过程中,涉及到字段的数据类型,字段的数据类型决定了字段可以存储什么样的数据;字段的数据类型是Access内部的数据类型; VBA中也定义了各种数据类型,用来在程序中存放不同的数据; 1.1 数据类型 1.1 数据类型-变体数据类型 变体类型-除了定长字符串类型、用户自定义类型外,可以包含其他任何类型的数据; 如果没有显式声明,变量的默认类型是变体类型; 1.2 变量 变量就是存放数据的容器,在程序运行中存放数据,并且数据可以发生变化; 变量的名字由字符、数字、下划线(_)构成,变量命名大小写不“敏感”; 1.2 变量-显式定义变量 显式变量:先定义变量,后使用 Dim [变量名] As [变量类型] Dim ii As Integer ‘定义ii为整型变量 Dim s As String*10 ‘定义s为定长字符串 Dim t ‘没有As部分,默认为Variant类型 可以加入Option Explicit语句,强制要求所有变量必须先定义后使用; 1.2 变量-隐式变量 变量没有直接定义,借助将一个值指定给变量名的方式来建立变量; MyVar=532 ‘默认是Variant类型,值为532 可以使用类型说明字符来指明隐含变量的类型 MyVar%=23 MyDouble#=23.34 1.2 变量作用域-局部范围 变量定义在模块的过程的内部 1.2 变量作用域-模块范围 变量定义在模块的所有过程之外的起始位置,模块的所有子过程和函数都可以使用; 1.2 变量作用域-全局范围 变量定义在标准模块的所有过程之外的起始位置,用Public ... As 定义的变量属于全局范围; Public i As Integer 全局范围的变量,在类模块和标准模块中都可以访问; 在类模块中访问标准模块中的全局变量 [标准模块名].[全局变量名] 1.3 数据类型之间的转换 把数据转换成特定的类型 1.4 用户自定义数据类型 可以建立包含一个或多个VBA标准数据类型的用户自定义数据类型 用户自定义类型的声明,必须放在标准模块中 1.4 用户自定义数据类型-例子 1.4 用户自定义数据类型-例子 1.5 数组 数组:包含一种数据类型的一组数据 Dim 数组名([下标下限] to 下标上限) 缺省情况下,数组下标下限为0,可以使用“Option Base 1”将数组的默认下标下限由0改为1 Dim NewArray(10) As Integer NewArray(0) ...... NewArray(10) 1.5 数组 二维数组的定义 Dim aa(5,5) As Integer aa(0,0) a(0,1) a(0,2)...a(0,5)...a(5,5) 动态数组 先用Dim显式定义数组但不指明元素数目,然后用ReDim关键字来决定元素数目; Dim MyArray() As Long ... ReDim MyArray(10) 练习题 以下哪个选项定义了10个整型数构成的数组,数组元素为NewArray(1)至NewArray(10) A) Dim NewArray(10)As Integer B) Dim NewArray(1 To 10)As Integer C) Dim NewArray(10) Integer D) Dim NewArray(1 To 10) Integer 练习题 语句Dim NewArray(10) As Integer的含义是 A)定义了一个整型变量且初始值为10 B)定义了10个整数构成的数组 C)定义了11个整数构成的数组 D)将数组的第10元素设置为整型 1.6 引用窗体或报表中控件的属性值 引用窗体或报表中控件(通用方式) Forms![窗体名称]![控件名称].[属性名称] Reports![窗体名称]![控件名称].[属性名称] 引用自身窗体上的控件 Me.[控件名称].[控件属性] 1.7 符号常量 Const 符号常量名称=常量值 定义全局符号常量,在标准模块中 Global Const PI=3.1415 Public Const PI=3.1415 1.8 系统常量、内部常量 Access启动时就建立的系统常量 比如:True,False,Yes,No,Off,Null 内部常量:VBA提供的一些预定义的内部符号常量; 1.9 运算符 VBA中,使用各种运算符来完成对数据
您可能关注的文档
- 1-1-质量意识讲训.ppt
- 1-1〔林教头风雪山神庙〕2.ppt
- 1-1从自然数到有理数.ppt
- 1-1微分方程模型.ppt
- 1-1雅典往何处去.ppt
- 1-1人民当家作主.ppt
- 1-2-2基本算法语句.ppt
- 1-1从自然数到分数演示课件1.ppt
- 1-1加减两步计算处理问题.ppt
- 1-1钢材基本知识点.ppt
- 2024至2030年中国仿真匙扣灯行业投资前景及策略咨询研究报告.docx
- 2024至2030年中国锅炉节能仿人ECS控制系统行业投资前景及策略咨询研究报告.docx
- 2010-2023历年广东汕头市潮阳区河陇中学九年级上期期中历史试卷(带解析).docx
- 2024至2030年中国羟丙基-β-环糊精水溶液行业投资前景及策略咨询研究报告.docx
- 2024年中国输电线路防盗在线监测系统市场调查研究报告.docx
- 2024年中国阿胶梅市场调查研究报告.docx
- 2024至2030年中国单阀节能水箱行业投资前景及策略咨询研究报告.docx
- 预制混凝土构件质量控制标准.pdf
- 城镇污水处理厂大气污染物排放标准.docx
- 绿色生态示范区规划设计评价标准.docx
文档评论(0)