Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-教程

【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源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助