ACCESS数据库VBA常用标准函数

t(<数值表达式>)

返回数值表达式的向下取整数的结果,参数为负值时返回小于等于参数值的第一负数。

3.取整函数:Fix(<数值表达式>)

返回数位表达式的整数部分,参数为负值时返回大于等于参数值的第一负数。

例如:Int(3.25)=3,Fix(3.25)=3但Int(-3.25)= -4,Fix(-3.25)= -3

4.四舍五入函数:Round(<数值表达式>[,<表达式>])

按照指定的小数位数进入四舍五入运算的结果。[<表达式>]是进入四舍五入运算小数点右边应保留的位数。 例如:Round(3.255,1)= 3.3; Round(3. 754,2)= 3.75;Round(3.754,0)= 4

5.开平方函数:Sr(<数值表达式>)

计算数值表达式的平方根。例如:Sr(9)= 3

6.产生随机数函数:Rnd(<数值表达式>)

产生一个0-1之间的随机数,为单精度类型。

例如:Int(100 * Rnd) ’产生[0,99]的随机整数 Int(101 * Rnd) ’产生[0,100]的随机整数

7..求平均值函数Avg()

例如:在tstud表中求小于所有学生年龄的平均值的学生 <(select avg([年龄]) from tstud)

8.. 求和函数sum()

二、字符串函数

1.字符串检索函数:InStr([Start,] <Strl>,<Stf2> [,Compare])

检索子字符申Str2在字符串Strl中最早出现的位置,返回一整型数。Start为可选参数,为数值式,设置检索的起始位置。如省略,从第一个字符开始检索;注意,如果Strl的申长度为零,或Str2表示的申检索不到,则InStr返回0;如果Str2的串长度为零,InStr返回Start的值。

例如:strl =“98765” str2 =“65” s = InStr(strl ,str2) ’返回4

s = InStr( 3,“aSsiAB”,“A”,1) ’返回5。从字符s开始,检索出字符A

2.字符申长度检测函数:Len(<字符申表达式>或<变量名>)

返回字符串所含字符数。注意,定长字符,其长度是定义时的长度,和字符串实际值无关。

例如: lenl = Len(“12345”) ’返回5 len4 = Len(“考试中心”) ’返回4

3.字符串截取函数

Left (<字符串表达式>,<N>):字符串左边起截取N个字符。

Right(<字符串表达式>,<N>):字符串右边起截取N个字符。

Mid(<字符串表达式>,<N1>,[N2]):从字符申左边第N1个字符起截取N2个字符。

例如:strl =“oprst”

str2 =“计算机等级考试”

str = Left( strl,3) ’返回“op” str = Left( str2,4) ’返回“计算机等”

str = Right( strl,2) ’返回“st” str = Right( str2,2) ’返回“考试”

str = Mid( strl,4,2) ’返回“rs” str = Mid( str2,1,3) ’返回“计算机”

str

= Mid(str2, 4,) ’返回“等级考试”

4.生成空格字符函数:Space(<数值表达式>)

返回数值表达式的值指定的空格字符数。

例如:strl = Space(3) ’返回3个空格字符

5.大小写转换函数

Ucase(<字符串表达式>):将字符串中小写字母转换成大写字母。

Lcase(<字符串表达式>):将字符串中大写字母转换成小写字毋。

例如:strl = Ucase(“fHkrYt”) ’返回“FHKRYT”

相关文档
最新文档