【Access教程】VBA编程基础(一)
时 间:2013-03-28 08:09:48
作 者:漏蛧尐魚℡ ID:6392 城市:昆山
摘 要:变量及类型
正 文:
在日常编程,一些初学者往往没有申明变量的习惯,就是申明变量也是不知道如何申明与参数相匹配的变量类型,
或干脆不写明申明变量的类型,这些都是一种非常不好编程习惯。这主要源自于对变量类型的概念不清或是认识不足所造成的。
那什么是变量呢?“变量”是用来存放程序执行时所需要数据的地方,变量值可能因为程序执行时的状况不同而有所改变。
变量让我们的编程更驱灵活,模块及程序的适用性更强。
变量的类型有11种,如:字符串String 、整型Integer、日期型Date等。不同类型的数据有不同的运算处理方式,
例如:一般数字型可以相乘,但是字符串却不行。因此使用变量时必须声明变量的数据类型,系统才能判断运算是否合理,
并做出正确的处理。
变量的使用中,申明变量应注意三个方面的问题:
1、变量申明时一定要选择相匹配的类型,否则将导致程序编译的错误;
2、变量申明应注意适度的原则,特别是申明数字类型变量时,能用Byte的,不用Integer或其它数字类型;
3、变量申明时尽可能注明类型,如:Dim strName as String 如不告知类型,系统会自动把它设为“Variant”类型"
在VBA中共有11种不同的数据类型,你必须视数据的需要来决定使用的类型,见下表:
数据类型 类型声明字符 数据范围
Byte 0 至 255
Integer -32768 至 327682
Long -2147483648 至 2147483648
Single 负数 -3.402823E38 至 -1.401298E-45
正数 1.401298E-45 至 3.402823E38 和 0
Double 负数 -1.79769313486232E308 至 -4.94065645841247E-324
正数 4.94065645841247E-324 至 1.79769313486232E308 和 0
Currency -922,337,203,685,477.5808 至 922,337,203,685,477.5808
String 固定长度最多可有 2^16 字符,可变长度最多可有 2^31字符
Boolean True 或 False
Date 1/1/100
至 12/31/9999
Object 保存对象之参考地址(32位元形式)
Variant 当变量未明确指定类型,或不确定类型时,即可用此类型取代
表格中的前5种类型都与数值有关,其中Byte适用于较小的整数,一般整数适用 Integer ,
较大的整数则该使用 Long 。
需要小数运算时则使用 Single ,如果需要更精确的运算或位数不敷使用时,可以使用 Double。
Access软件网QQ交流群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access快速开发平台企业版--...(11.18)
- 不会用多表联合查询,多表查询没结果...(11.16)
- 【案例分享】主键字段值含有不间断空...(11.16)
- Access快速开发平台--后台D...(11.14)
- 微软Access邀测新Monaco...(11.12)
- Access列表框左右互选、列表框...(11.11)
- 高效率在导入数据前删除记录(11.10)
- Access报价单转订单示例代码(11.08)
- Access系统自带的日期选择器不...(11.08)
- 分享一下Access工程中的acw...(11.07)