>数值型数据的符号 整型%、长整型&、单精度型!、双精度型# 例:10.33# 100% >布尔型数据的值: 两种值:True和False,其他数值类型转换为布 尔型时,0变成False,其他值均为True。布尔型转换 为其他型时,False成为0,True成为-1。 >日期型变量的值 日期值用#括起来,如 #2004/11/23# >Variant(变体)数据类型 若未给变量指定数据类型,Access自动指定其为 Variant类型。 Variant?可包含除定长String数据及用户定义类型之 外的任何种类的数据。也可包含Empty、Error、 Nothing及Null特殊值
➢数值型数据的符号: 整型 %、长整型 &、单精度型 !、双精度型 # 例:10.33# 100 % ➢布尔型数据的值: 两种值:True和False,其他数值类型转换为布 尔型时,0变成False,其他值均为True。布尔型转换 为其他型时,False成为0,True成为-1。 ➢日期型变量的值: 日期值用#括起来,如 #2004/11/23# ➢Variant (变体)数据类型: 若未给变量指定数据类型,Access自动指定其为 Variant类型。 Variant可包含除定长String数据及用户定义类型之 外的任何种类的数据。也可包含Empty、Error、 Nothing 及Null特殊值
%(Integer)、&(Long)、!(Single)、 #(Double)、$(String)和@(Currency)。类型 说明符号使用时是作为变量名的一部分,放在变 量名的最后一个字符。 例如,intX%是一个整型变量;douY#是一个 双精度变量;strZ$是个字符串变量。在使用时 不能将类型说明符号省略。如: intX%=1243 douY#=45665.456 strz$="Access
%(Integer)、&(Long)、!(Single)、 #(Double)、$(String)和@(Currency)。类型 说明符号使用时是作为变量名的一部分,放在变 量名的最后一个字符。 例如,intX%是一个整型变量;douY#是一个 双精度变量;strZ$是个字符串变量。在使用时 不能将类型说明符号省略。如: intX%=1243 douY#=45665.456 strZ$="Access
二、变量 Visual Basic使用变量来存储值。用来保存在程序运 行期间可修改的数据。变量名可随意定义,但不能与VBA关 键词冲突,变量的值可按需变化。变量必须先声明数据类型 然后才能使用。 1.声明变量 每一个变量都必须在其使用的过程中事先声明。 声明变量的作用:指定变量的数据类型和作用域。 未声明的变量默认为Variant类型。若要求在使用变 量前必须声明,可进行设置。 声明一个变量用Dim语句,它的语法格式如下: Dim变量名[As数据类型] 语句中的“As类型”子句是可选的。如果使用了该 子句,就可以定义变量的数据类型或对象类型
二、 变量 Visual Basic使用变量来存储值。用来保存在程序运 行期间可修改的数据。变量名可随意定义,但不能与VBA关 键词冲突,变量的值可按需变化。变量必须先声明数据类型, 然后才能使用。 1.声明变量 每一个变量都必须在其使用的过程中事先声明。 声明变量的作用:指定变量的数据类型和作用域。 未声明的变量默认为Variant类型。若要求在使用变 量前必须声明,可进行设置。 声明一个变量用Dim语句,它的语法格式如下: Dim 变量名 [As 数据类型] 语句中的“As 类型”子句是可选的。如果使用了该 子句,就可以定义变量的数据类型或对象类型
使用Di语句来声明变量,其功能为声明变量,并为变量分 配存储空间。例如 Dim MYName As String Dims1 As String*50‘说明定长字符串变量可存放50 字符 Dim x As Integer 2条语句是等价的 或Dimx% 声明了字符串变量MyName的Sting。可给其赋值: MyName=“李红” 赋值之后即可引用该变量: sgBox“姓名:”&MyName 弹出消息框,显示:姓名:李红 可在同一行内声明多个变量。例如 Dim A Var,t1 As Boolean,D1 As Date 其中AVar的类型未指定类型。默认为Variant
使用Dim语句来声明变量,其功能为声明变量,并为变量分 配存储空间。例如, Dim MYName As String Dim s1 As String *50 ‘说明定长字符串变量可存放50 字符 Dim x As Integer 或 Dim x% 声明了字符串变量MyName的Sting 。可给其赋值: MyName=“李红” 赋值之后即可引用该变量: MsgBox “姓名:”& MyName ‘弹出消息框,显示:姓名:李红 可在同一行内声明多个变量。例如, Dim A_Var, t1 As Boolean, D1 As Date 其中A_Var的类型未指定类型。默认为Variant。 2条语句是等价的
变量的初始化:声明而未赋值的变量的值为 数值变量初始化为0 ◆变长字符串为零长度串,定长字符串都 填上零 ◆ Variant变量初始化为Empty
变量的初始化:声明而未赋值的变量的值为: ◆数值变量初始化为0 ◆变长字符串为零长度串,定长字符串都 填上零 ◆ Variant变量初始化为 Empty