【计算机资料】Access数据库应用基础教程(第三版)part2.ppt

【计算机资料】Access数据库应用基础教程(第三版)part2.ppt

  1. 1、本文档共344页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【计算机资料】Access数据库应用基础教程(第三版)part2.ppt

Access数据库应用基础教程(第三版) part2 * * 11.3 VBA程序设计基础 3.数组 (1)定义固定大小的数组 如语句: Dim array1(5) as double; 定义了一个双精度型的一维数组array1,它的数据容量为6,即它可以代替6个变量。 又如语句: Dim array2(2,6) as string; 定义了一个字符型的二维数组array2,它的数据容量为3*7=21,既可以代替21个变量。 * * 11.3 VBA程序设计基础 3.数组 (2)定义动态数组 除了可以定义固定大小的数组外,在VBA中也可以定义动态数组,即在定义时无大小维数声明。 若要声明为动态数组,则可以在执行代码时改变数组大小。可以利用Static、Dim、Private或Public语句来声明数组,并使括号内为空,如下例: Dim sngArray() As Single 要使用该变量时,再利用Redim语句来重新改变数组大小。对于过程中的数组范围,可以使用Redim语句去改变它的维数可以使用Redim语句去更改动态数组空间的大小,如下例: Dim array1() as double; Redim array1(5); Array1(3)=250; Redim array1(3,8); * * 11.3 VBA程序设计基础 3.数组 语句首先定义了一个动态的double类型的数组array1,但没有定义数组的大小。在第二条语句,使用Redim语句对数组进行重定义,给array1分配空间,第三条语句给数组赋值,第四局又重新定义array1为二维数组。 然而在重新定义数组时,数组中原来存在的值会丢失。若要保存数组中原先的值,则需要使用Preserve语句来扩充数组。 例如,下列的语句将Array1数组扩充了10个元素,而原数组中的当前值并没有丢失掉: Redim Preserve Array1(UBound(Array1)+10) 注意对动态数组使用Preserve关键字时,只可以改变最后维数的上层绑定,而不能改变维数的数目。 在使用时,对数组中的单个变量的引用通过索引下标进行。如语句: Dim array1(4) as Int; Array1(3)=100; * * 11.3 VBA程序设计基础 3.数组 第一条语句定义一个一维数组array1,数组中变量个数为5,第二条语句对数组中第四个变量赋值为100。 在VB中,默认情况下下标是从0开始的。数组下标是从0或1开始,可以根据Option Base语句来设置。如果Option Base没有指定为1,则数组下标从0开始。 如果在程序使用中,先制定Option Base为1,再用 Dim array2(4) as Int; 语句定义数组array2时,array2中包含的变量个数为4个,而不是5个。 * * 11.3 VBA程序设计基础 11.3.2数据类型 数据类型决定系统使用的数据格式。在VBA语言中数据类型包括布尔型(Boolean)、日期型(Date)、字符串(String)、货币型(Currency)、字节型(Byte)、整数型(Integer)、长整型(Long)、单精数型(Single)、双精数型(Double)以及变体型(Variant)和用户自定义型。表11.1列示了VBA所支持的数据类型,以及各自的存储空间大小与数值范围。 * * 11.3 VBA程序设计基础 11.3.2数据类型

文档评论(0)

lijinhao2001 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档