ACCESS函数详解
Abs函数
- 功能:
Abs
函数的主要功能是返回给定数值的绝对值,即去掉正负号后的值。 - 语法:
Abs(number)
- 参数:
number
:必填参数,可以是任何有效的数值表达式。如果包含Null
值则返回Null
,若为未初始化变量则返回0
。- 示例:
vba Dim x As Integer x = Abs(-10) ' x的值为10 x = Abs(10) ' x的值也为10 x = Abs(Null) ' x的值为Null
Array函数
- 功能:
Array
函数用于创建一个数组,将一系列值赋给数组的各元素。 - 语法:
Array(arglist)
- 参数:
arglist
:必填参数,为一个用逗号分隔的值列表,这些值将作为数组元素。如果未提供参数,则生成长度为0的数组。- 示例:
vba Dim arr As Variant arr = Array(1, 2, 3) ' arr包含三个元素 Dim b As Integer b = arr(2) ' b的值为2
- 说明:
Array
函数生成的数组默认下界为0,可通过Option Base
修改,但若用VBA.Array
指定类型库名,则不受Option Base
影响。Variant
类型变量即使未声明为数组,也可作为数组使用。
Asc函数
- 功能:
Asc
函数返回字符串中第一个字符的ASCII代码值。 - 语法:
Asc(string)
- 参数:
string
:必填参数,需为有效的字符串表达式。若字符串为空,函数会抛出运行时错误。-
示例:
vba
Dim code As Integer
code = Asc(\"H\") ' code的值为72
-
说明:在非双字节字符集(DBCS)系统中,
Asc
函数返回第一个字符的ASCII值。