VB变量声明基础问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 17:19:47
请问用省略AS 的Dim语句声明变量为变体型
格式 Dim 变量名
这个如何确定变量类型? 举个例子看看
----------------------------------------------------------------------
用类型声明符声明变量
strName$ sngFloat! lngNum&
这3个可否详解一下 是不是前三个字母代表类型? 后面的符号又是什么意思有几种?
用符号声明的时候必须加上DIM吗
Private Sub Command3_Click()
RecJBSZ!图形文件夹 = Text1.Text
RecJBSZ!试卷文件夹 = Text2.Text
RecJBSZ.Update
Unload Me
End Sub

这里面的RecJBSZ 感叹号又是什么意思 是不是变量?

strName$ 这个变量的有效部分是 strname 还是只有name而str只是便于查看的?

1.确定Variant的数据类型用函数VarType(),返回值是数字,每个数字代表一种类型。比如2代表integer,3代表long,4代表Single……
dim a
dim b as integer
a="Cool!"
b=VarType(a)
’** b=8
2.前面的三个字母只是一种编码规范,增强可读性。起作用的时后面的类型符$,!,&
Integer %
Long &
Single !
Double #
Currency @
String $
其他几种类型没有类型符
-------------------------------
类型符只是表示类型,Dim当然还是要用
比如Dim a as Single,可以简写成Dim a!
另外,VB默认设置是允许变量不声明就直接用的
------------------------------
strName$ 表示一个名为strName,类型为String的变量
-------------------------------

你理解是对的,$表示字符串型,! 代表single型,&代表Long型。
确定类型的方法有两种:
第一种:显式地指明变量类型,dim a as integer,如果不指明类型,则代表变体型。
第二种:用代表字母指明类型:dim r$,表示R是字符串型。