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型数值,告诉用户单
标题]) 击的是哪一个按钮
版权声明:本文标题:ACCESS基本函数大全 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1711493509a596835.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论