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值。