admin 管理员组

文章数量: 1184232


2024年3月27日发(作者:linux 退出vim)

ACCESS基本函数大全

函数名

绝对值

函数格式 说明

Abs(<数值表达式>) 返回数值表达式的绝对值

返回数值表达式的整数部分值,参考为负

Int(<数值表达式>)

值时返回大于等于参数值的第一个负数

返回数值表达式的整数部分值,参考为负

Fix(<数值表达式>)

取整 值时返回小于等于参数值的第一个负数

按照指定的小数位数进行四舍五入运算的

Round(<数值表达

结果。[<表达式>]是进行四舍五入运算小

式>[,<表达式>])

数点右边保留的位数

平方根 Srq(<数值表达式>) 返回数值表达式的平方根值

返回数值表达式值的符号值。当数值表达

式值大于0,返回值为1;当数值表达式值

符号 Sgn(<数值表达式>)

等于0,返回值为0;当数值表达式值小于

0,返回值为-1

产生一个0到9之间的随机数,为单精度

类型。如果数值表达式值小于0,每次产生

相同的随机数;如果数值表达式值大于0,

随机数 Rnd(<数值表达式>) 每次产生新的随机数;如果数值表达式等

于0,产生最近生成的随机数,且生成的随

机数序列相同;如果省略数值表达式参数,

则默认参数值大于0

正弦函数 Sin(<数值表达式>) 返回数值表达式的正弦值

余弦函数 Cos(<数值表达式>) 返回数值表达式的余弦值

正切函数 Tan(<数值表达式>) 返回数值表达式的正切值

自然指数 Exp(<数值表达式>) 计算e的N次方,返回一个双精度

自然对数 Log(<数值表达式>) 计算以e为底的数值表达式的值的对数

生成空格字Space(<数值表达返回由数值表达式的值确定的空格个数组

符 式>) 成的空字符串

String(<数值表达返回一个由字符表达式的第1个字符重复

字符重复

式>,<字符表达式)) 组成的指定长度为数值表达式值的字符串

返回一个值,该值是从字符表达式左侧第1

个字符开始,截取的若干字符。其中,字

符个数是数值表达式的值。当字符表达式

Left(<字符表达

是null时,返回null值;当数值表达式

式>,<数值表达式>)

值为0时,返回一个空串;当数值表达式

值大于或等于字符表达式的字符个数时,

字符串截取

返回字符表达式

返回一个值,该值是从字符表达式右侧第1

Right(<字符表达个字符开始,截取的若干个字符。其中,

式>,<数值表达式>) 字符个数是数值表达式的值。当字符表达

式是Null时,返回Null值;当数值表达

S

Q

L

式值为0时,返回一个空串;当数值表达

式大于或等于字符表达式的字符个数时,

返回字符表达式

返回一个值,该值是从字符表达式最左端

某个字符开始,截取到某个字符为止的若

干个字符。其中,数值表达式1的值是开

Mid(<字符表达式>,<

始的字符位置,数值表达式2是终止的字

数值表达式1>[,<数

符位置。数值表达式2可以省略,若省略

值表达式2>])

了数值表达式2,则返回的值是:从字符表

达式最左端某个字符开始,截取到最后一

个字符为止的若干个字符

返回字符表达式的字符个数,当字符表达

字符串长度 Len(<字符表达式>)

式是Null值时,返回Null值

Ltrim(<字符表达

返回去掉字符表达式开始空格的字符串

式>)

Rtrim(<字符表达

删除空格 返回去掉字符表达式尾部空格的字符串

式>)

返回去掉字符表达式开始和尾部空格的字

Trim(<字符表达式>)

符串

返回一个值,该值是检索子字符串在字符

串中最早出现的位置。其中,数值表达式

为可选项,是检索的起始位置,若省略,

Instr([<数值表达

从第一个字符开始检索。比较方法为可选

式>],<字符串>,<子

字符串检索 项,指定字符串比较方法。值可以为1、2

字符串>[,<比较方

或0,值为0(缺省)做二进制比较,值为

法>])

1做不区分大小写的文本比较,值为2做基

于数据库中包含信息的比较。若指定比较

方法,则必须指定数据表达式值

Ucase(<字符表达

将字符表达式中小写字母转换成大写字母

式>)

大小写转换

Lcase(<字符表达

将字符表达式中大写字母转换成小写字母

式>)

返回字符表达式中的总和。字符表达式可

以是一个字段名,也可以是一个含字段名

总计 Sum(<字符表达式>)

的表达式,但所含字段应该是数字数据类

型的字段

返回字符表达式中的平均值。字符表达式

可以是一个字段名,也可以是一个含字段

平均值 Avg(<字符表达式>)

名的表达式,但所含字段应该是数字数据

类型的字段

返回字符表达式中的个数,即统计记录个

Count(<字符表达数。字符表达式可以是一个字段名,也可

计数

式>) 以是一个含字段名的表达式,但所含字段

名应该是数字数据类型的字段

最大值 Max(<字符表达式>) 返回字符表达式中值的最大值,字符表达

/

式可以是一个字段名,也可以是一个含字

段名的表达式,但所含字段应该是数字数

据类型的字段

返回字符表达式中值的最小值,字符表达

式可以是一个字段名,也可以是一个含字

最小值 Min(<字符表达式>)

段名的表达式,但所含字段应该是数字数

据类型的字段

Day(<日期表达式>) 返回日期表达式日期的整数(1~31)

Month(<日期表达

返回日期表达式月份的整数(1~12)

截取日期分

式>)

Year(<日期表达式>) 返回日期表达式年份的整数

Weekday(<日期表达

返回1~7的整数。表示星期几

式>)

Hour(<时间表达式>) 返回时间表达式的小时数(0~23)

Minute(<时间表达

截取时间分返回时间表达式的分钟数(0~59)

式>)

Second(<时间表达

返回时间表达式的秒数(0~59)

式>)

返回当前系统日期

获取系统日

Date()

期和系统时Time() 返回当前系统时间

Now() 返回当前系统日期和时间

DateAdd(<间隔类

对表达式表示的日期按照间隔类型加上或

时间间隔 型>,<间隔值>,<表达

减去指定的时间间隔值

式>)

DateDiff(<间隔类

返回日期1和日期2之间按照间隔类型所

型>,<日期1>,<日期

指定的时间间隔数目

返回包含指

2>[,W1][,W2])

定年月日的

DatePart(<表达式

日期

返回由表达式1值为年、表达式2值为月、

1>,<表达式2>,<表

表达式3值为日而组成的

达式3>)

字符串转换

Asc(<字符表达式>) 返回字符表达式首字符的ASCII值

字符代码

字符代码转

Chr(<字符代码>) 返回与字符代码对应的字符

换字符

数字转换成

Str(<数值表达式>) 将数值表达式转换成字符串

字符串

字符转换成

Val(字符表达式) 将数值字符串转换成数值型数字

数字

如果表达式为null,Nz函数返回0;对零

Nz(<表达式>)[,规

长度的空串可以自定义一个返回值(规定

定值]

值)

根据索引式的值来返回表达式列表中的某

Choose(<索引式>,<

个值。索引式值为1,返回表达式1的值,

选择 表达式1>[,<表达式

索引式值为2,返回表达式2的值,以此类

2>…[,<表达式n>])

推。当索引式值小于1或大于列出的表达

条件

开关

利用提示框

输入

提示框

式数目时,返回无效值(null)

根据条件表达式的值决定函数的返回值,

Iif(条件表达式,表当条件表达式值为真,函数返回值为表达

达式1,表达式2) 式1的值,条件表达式值为假,函数返回

值为表达式2的值。

Switch(<条件表达式

1>,<表达式1>[,<条计算每个条件表达式,并返回列表中第一

件表达式2>,<表达个条件表达式为True时与其关联的表达式

式2>…[,<条件表达的值

式n>,<表达式n>]])

在对话框中显示提示信息,等待用户输入

InputBox(提示[,标

正文并按下按钮,并返回文本框中输入的

题][,默认])

内容(string型)

Msgbox(提示[,按钮、在对话框中显示信息,等待用户单击按钮,

图标和默认按钮][,并返回一个Integer型数值,告诉用户单

标题]) 击的是哪一个按钮


本文标签: 表达式 返回 字符 数值