access常用函数
-
类
函数名
函
数
格
式
型
绝对值
Abs(<
数
值
表
达
式
>)
取整
Int(<
数
值
表
达
式
>)
ACCESS
常用函数
说
明
返回数值表达式的绝
对值
返回数值表达式的整
数部分,参数为负数
时,返回
小于等于参
数值的第一个负数。
返回
数值表达式的整
数部分,参数为负数
时,返回大于等于参
数值的第一个负数。
按照指定的小数位数<
/p>
进行四舍五入运算的
结
果
。
[<
数
值
< br>表
达
式
>]
是进行四舍五入
运算小数点右边应该
保留的位数。如果省<
/p>
略数值表达式,默认
为保留
0
位小数。
返回数值表达式的平
方根值
返回数值表达式值的
符号值。当数值表达
式值大
于
0
,
返回值为
1
;当数值表达式值等
于
0
,返回值为
0
;当
数值
表达式值小于
0
,
返回值为
-1
产生一个位于
[0
,
1)
区间范围的随机数,
为单精度类
型。如果
数值表达式值小于
0
,
每次产生相同的随机
数;如果数值表达式
大于
0
,
每次产生不同
的随机数;如果数值
表达式等于
0
,
产生最
近生成的随机数,且
生成的随
机数序列相
同;如果省略数值表
达式参数,则默认参
数值大于
0
。
Abs(-3)=3
Int(5.6)=5
Int(-5.6)=-6
Fix(5.6)=5
Fix(-5.6)=-5
示
例
Fix(<
数
值
表
达
式
>)
Round(<
数
值
表
达
式
< br>>[,<
数
值
表
达
式
>])
Round(3.152,1) =3.2
Round(3.152)=3
算
平方根
术
符号
函
数
Sqr(<
数
值
表
达
式
>)
Sgn(<
数
< br>值
表
达
式
>)
Sqr(9)=3
Sgn(-3)=-1
Sgn(3)=1
Sgn(0)=0
随机数
R
nd(<
数
值
表
达
式
>)
文
生成空
格字符
Space(<
数
值
表
达
式
< br>>)
返回由数值表达式的
值确定的空格个数组
Int(100*Rnd())
'
产生
[0
,
99]
< br>的随机整数
Int(101*Rnd())
'
产生
[0
,
100]
的随机整数
Int(Rnd*6)+1
'
产生
[1
,
6]
的
随机整数
space(5)
'
产生
5
个空格字符
本
函数
字符串
函
长度
数
Len(<
字
符
串
表
达
式
>)
字符串
截取
删除空
格
字符串
检索
大小写
转换
Len(
'
返回值为
15
Len(
'
返回值为
4
Len(
等级考试
'
返回值为
4
Left(<
p>
字符串表达
从字符串左边起截取
Left(
式
>,
N
个字符构成的子串。
'
返回值为
Right(<
字
符
串
表
p>
从字符串右边起截取
Right(
达式
p>
>,
N
个字符构成的子串。
'
返回值为
Mid(<
p>
字
符
串
表
达
从字符串左边第
N1
个
Mid(
式
>,
字符起截取
N2
个字符
'
返回值为
所构成的
字符串。
N2
Mid(
可以省略,若省
略了
'
返回值为
N2
,则返回的值是:
从字符表达
式最左端
某个字符开始,截取
到最后一个字符为止
的若干个字符。
Ltrim(<
< br>字
符
表
达
返回字符串去掉左边
Ltrim(
式
>)
空格后的字符串。
'
结果为
<
/p>
Rtrim(<
字
符
表
达
返回字符串去掉右边
Rtri
m(
式
>)
空格后的字符串。
'
结果为
Trim(<
字
符
表
达
返回删除前导
和尾随
Trim(
式
>)
空格符后的字符串。
'
结果为
InStr([Start,]
检索字符串
Str2
在
str1=
tr1>,
Str1
中最早出现的位
str2=
pare])
置,返回一整型数。
InStr(str1,str2)
Start
为可选参数,
为
'
返回
4
数值表达式,设置检
索的起始位置,
如省
Instr(3,
略,从第一个字符开
'
返回
5
。从字符
s
开始,检索出字符
A
始检
索。
Compare
也为
可选参数,值可以取
1
、
2
或
0
(缺省值),
< br>取
0
表示作二进制比
较;取
p>
1
表示作不区
分大小写的文本比
较;取
2
表示作基于
数据
库中包含信息的
比较。如指定了
Compare
参数,则
Start
一定要有参数。
< br>
Ucase(<
字
符
表
达
将字符表达式中小写
Ucase(
式
>)
字母转换成大写字母
'
返回值为
Lcase(<
字
符
表
达
将字符
表达式中大写
Lcase(
成的空字符串
返回字符表达式的字
符个数,当字符表达
< br>式是
Null
值时,返回
Nul
l
值