access基础教程-第八章使用vba编程

access基础教程-第八章使用vba编程

ID:17443183

大小:37.37 KB

页数:29页

时间:2018-08-31

access基础教程-第八章使用vba编程_第1页
access基础教程-第八章使用vba编程_第2页
access基础教程-第八章使用vba编程_第3页
access基础教程-第八章使用vba编程_第4页
access基础教程-第八章使用vba编程_第5页
资源描述:

《access基础教程-第八章使用vba编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Access基础教程--第八章使用VBA编程本章内容◆VBA编程基础◆创建和设计VBA程序◆VBA程序调试与运行一、VBA编程基础知识在执行简单的操作时,宏可以完成,如窗体的打开与关闭、工具栏的显示和隐藏等。对于稍复杂一些的任务,则可用VisualBasicforApplication进行编程完成。1.VBA的数据类型下面对VBA中的数据类型、数据类型之间的转换、数据类型的对比进行介绍。⑴数据类型下表列出VBA中的基本数据类型。类型名声明符字节————————————————Byte(单字节型)1Int

2、eger(整型)%2Long(长整型)&4Single(单精度型)!4Double(双精度型)#8Currency(货币型)@8String(字符型)$n*1Boolean(布尔型)2Date(日期型)8Variant(变体型)xObject(对象型)4————————————————其中,字节、整型、长整型、单精度、双精度、货币等数据类型都属于数值数据类型,可以进行各种数学运算。字符型数据类型用来声明字符串。布尔型数据类型用来表示一个逻辑值,为真时显示True,为假时显示Flase。日期型数据类型用来

3、表示日期,日期常量必须用#括起来,如#2001/3/26#。变体型数据类型可以存放系统定义的任何数据类型,如数值、字符串、布尔及日期等,其数据类型由最近放入的值决定。用户可以使用Type语句定义任何数据类型。用户自定义数据类型可以包括数据类型数组,或当前定义的用户自定义类型的一种或多种元素。语法:[Private

4、Public]Type类型名元素名As数据类型[元素名As数据类型]……EndType例如:定义班级中学生的基本情况数据类型如下:PublicTypeStudentsNameAsString(

5、8)AgeAsIntegerEndType声明变量:DimStudentAsStudents引用数据:Student.Name=”张三”Student.Age=15下面是详细参考内容◆Boolean数据类型Boolean变量存储为16位(2个字节)的数值形式,但只能是True或是False。Boolean变量的值显示为True或False(在使用Print的时候),或者#TRUE#或#FALSE#(在使用Write#的时候)。使用关键字True与False可将Boolean变量赋值为这两个状态中的一个。

6、当转换其他的数值类型为Boolean值时,0会转成False,而其他的值则变成True。当转换Boolean值为其他的数据类型时,False成为0,而True成为-1。◆Byte数据类型Byte变量存储为单精度型、无符号整型、8位(1个字节)的数值形式,范围在0至255之间。Byte数据类型在存储二进制数据时很有用。◆Currency数据类型Currency变量存储为64位(8个字节)整型的数值形式,然后除以10,000给出一个定点数,其小数点左边有15位数字,右边有4位数字。这种表示法的范围可以从-9

7、22,337,203,685,477.5808到922,337,203,685,477.5807。Currency的类型声明字符为at号(@)。Currency数据类型在货币计算与定点计算中很有用,在这种场合精度特别重要。◆Date数据类型Date变量存储为IEEE64位(8个字节)浮点数值形式,其可以表示的日期范围从100年1月1日到9999年12月31日,而时间可以从0:00:00到23:59:59。任何可辨认的文本日期都可以赋值给Date变量。日期文字须以数字符号(#)扩起来,例如,#Januar

8、y1,1993#或#1Jan93#。Date变量会根据计算机中的短日期格式来显示。时间则根据计算机的时间格式(12或24小时制)来显示。当其他的数值类型要转换为Date型时,小数点左边的值表示日期信息,而小数点右边的值则表示时间。午夜为0而中午为0.5。负整数表示1899年12月30日之前的日期。◆Decimal数据类型Decimal变量存储为96位(12个字节)带符号的整型形式,并除以一个10的幂数。这个变比因子决定了小数点右面的数字位数,其范围从0到28。变比因子为0(没有小数位)的情形下,最大的可

9、能值为+/-79,228,162,514,264,337,593,543,950,335。而在有28个小数位的情况下,最大值为+/-7.9228162514264337593543950335,而最小的非零值为+/-0.0000000000000000000000000001。注意此时,Decimal数据类型只能在Variant中使用,也就是说,不能声明一变量为Decimal的类型。不过可用Cdec函数,创建一个子类型为Decimal的Va

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。