Access函数大全

合集下载

ACCESS函数大全

ACCESS函数大全

ACCESS高级操作一.Access函数大全1.1日期/时间CDate 将字符串转化成为日期select CDate("2005/4/5")Date 返回当前日期DateAdd 将指定日期加上某个日期select dateAdd("d",30,Date())将当前日期加上30天,其中d可以换为yyyy或H等DateDiff 判断两个日期之间的间隔select DateDiff("d","2006-5-1","2006-6-1")返回31,其中d 可以换为yyyy,m,H等DatePart 返回日期的某个部分select DatePart("d","2006-5-1")返回1,即1号,d也可以换为yyyy(年)或q(季),m(月),d(日),w(工作日),ww(周),h(时),n(分),s(秒)Day 返回日期的d部分,等同于datepart的d部分Dateserial(年,月,日) 组合年月日构造日期Hour 返回日期的小时IsDate 判断是否是日期,是日期返回-1,不是日期返回0Minute 返回日期的分钟部分Month 返回日期的月份部分Now 返回当前时间(完整时间,包括年月日小时分秒)Second 返回日期的秒部分Time 返回当前的时间部分(即除去年/月/日的部分)Weekday 返回某个日期的当前星期(星期天为1,星期一为2,星期二为3...),例如select weekday(now());Year 返回某个日期的年份1.2检查IsEmpty 检测是否为空(不过经测试,不管什么情况,都返回0)IsNull 检测是否为Null值,null值返回0,非null值返回-1IsNumeric 检测是否为数字,是数字返回-1,否则返回01.3算术Abs 绝对值Atn 返正切值。

ACCESS基本函数大全

ACCESS基本函数大全
日期/时间函数
截取日期分量
Day(<日期表达式>)
返回日期表达式日期的整数(1~31)
Month(<日期表达式>)
返回日期表达式月份的整数(1~12)
Year(<日期表达式>)
返回日期表达式年份的整数
Weekday(<日期表达式>)
返回1~7的整数。表示星期几
截取时间分量
Hour(<时间表达式>)
返回时间表达式的小时数(0~23)
返回一个值,该值是检索子字符串在字符串中最早出现的位置。其中,数值表达式为可选项,是检索的起始位置,若省略,从第一个字符开始检索。比较方法为可选项,指定字符串比较方法。值可以为1、2或0,值为0(缺省)做二进制比较,值为1做不区分大小写的文本比较,值为2做基于数据库中包含信息的比较。若指定比较方法,则必须指定数据表达式值
程序流程函数
选择
Choose(<索引式>,<表达式1>[,<表达式2>…[,<表达式n>])
根据索引式的值来返回表达式列表中的某个值。索引式值为1,返回表达式1的值,索引式值为2,返回表达式2的值,以此类推。当索引式值小于1或大于列出的表达式数目时,返回无效值(null)
条件
Iif(条件表达式,表达式1,表达式2)
随机数
Rnd(<数值表达式>)
产生一个0到9之间的随机数,为单精度类型。如果数值表达式值小于0,每次产生相同的随机数;如果数值表达式值大于0,每次产生新的随机数;如果数值表达式等于0,产生最近生成的随机数,且生成的随机数序列相同;如果省略数值表达式参数,则默认参数值大于0
正弦函数
Sin(<数值表达式>)

ACCESS常用函数

ACCESS常用函数

ACCESS常用函数ACCESS是一款广泛使用的数据库软件,其拥有众多的函数,可帮助用户完成各种数据库操作。

以下是ACCESS常用函数中文解释:一、数值函数1.ABS函数:返回指定数值的绝对值。

2.CEILING函数:返回大于或等于指定数值的最小整数。

3.EXP函数:返回自然对数的指定指数幂。

6.LOG10函数:返回指定数的以10为底的对数。

9.RANDOM函数:返回随机数。

10.ROUND函数:返回四舍五入后的整数或指定小数位数的数值。

11.SIGN函数:返回一个数的符号。

二、字符串函数1.LEFT函数:返回字符串的左侧字符。

3.LOWER函数:返回由指定字符串转换成小写字母的新字符串。

4.MID函数:返回从指定字符串的第一个字符开始的指定字符数量的字符串。

5.REPLACE函数:将在指定字符串中出现的一个子字符串替换为另一个字符串。

三、日期函数1.DATE函数:返回由年、月和日组成的日期值。

3.MONTH函数:返回指定日期的月份。

4.NOW函数:返回当前日期和时间。

5.SECOND函数:返回指定时间的秒数。

7.WEEKDAY函数:返回指定日期的星期几。

四、逻辑函数1.AND函数:返回两个或多个逻辑表达式的逻辑与运算结果。

2.IF函数:根据条件返回不同的值。

6.TRUE函数:返回逻辑真值。

五、其他函数1.COUNT函数:返回指定列(或其他表达式)中非空值的数量。

2.DLOOKUP函数:返回符合查询条件的一条记录中的一个单元格的值。

3.FIRST函数:返回满足查询条件的第一条记录中指定列的值。

4.ISNULL函数:返回一个值是否为空的布尔值。

函数:如果表达式为空,则返回指定替代值。

7.VAL函数:返回一个字符串表达式的数值。

Access公式函数大全(超全)

Access公式函数大全(超全)

Access公式函数大全(超全)Microsoft Access是Microsoft Office的一个数据库管理工具,它允许用户创建自己的数据库,输入数据、处理数据并以各种方式输出数据。

在Access中,使用公式函数对数据进行计算处理,提高工作效率。

下面列出Access中常用的公式函数。

文本函数- `LEN`函数:用于计算指定文本字符串的长度。

- `LEFT`函数:用于从文本字符串左侧提取指定数量的字符。

- `RIGHT`函数:用于从文本字符串右侧提取指定数量的字符。

- `MID`函数:用于从文本字符串的指定位置提取指定数量的字符。

- `TRIM`函数:用于删除文本字符串中的空格。

- `REPLACE`函数:用于将文本字符串中的某个字符替换为另一个字符。

- `UPPER`函数:用于将文本字符串中的所有字符转换为大写。

- `LOWER`函数:用于将文本字符串中的所有字符转换为小写。

- `PROPER`函数:用于将文本字符串中的第一个字母和所有单词的第一个字母转换为大写。

- `CONCATENATE`函数:用于将两个或多个文本字符串合并为一个字符串。

- `FORMAT`函数:用于将数值、日期/时间等数据格式化为指定的格式。

数学函数- `ABS`函数:用于返回指定数字的绝对值。

- `ROUND`函数:用于将数字四舍五入到指定的小数位数。

- `INT`函数:用于返回数字的整数部分。

- `MOD`函数:用于返回两个数相除的余数。

- `EXP`函数:用于返回指定数字的指数值。

- `LOG`函数:用于返回指定数字的自然对数。

- `SIN`函数:用于返回指定角度的正弦值。

- `COS`函数:用于返回指定角度的余弦值。

- `TAN`函数:用于返回指定角度的正切值。

- `ASIN`函数:用于返回指定数字的反正弦值。

- `ACOS`函数:用于返回指定数字的反余弦值。

- `ATAN`函数:用于返回指定数字的反正切值。

ACCESS函数大全

ACCESS函数大全

ACCESS高级操作一.Access函数大全1.1日期/时间CDate 将字符串转化成为日期select CDate("2005/4/5")Date 返回当前日期DateAdd 将指定日期加上某个日期select dateAdd("d",30,Date())将当前日期加上30天,其中d可以换为yyyy或H等DateDiff 判断两个日期之间的间隔select DateDiff("d","2006-5-1","2006-6-1")返回31,其中d 可以换为yyyy,m,H等DatePart 返回日期的某个部分select DatePart("d","2006-5-1")返回1,即1号,d也可以换为yyyy(年)或q(季),m(月),d(日),w(工作日),ww(周),h(时),n(分),s(秒)Day 返回日期的d部分,等同于datepart的d部分Dateserial(年,月,日) 组合年月日构造日期Hour 返回日期的小时IsDate 判断是否是日期,是日期返回-1,不是日期返回0Minute 返回日期的分钟部分Month 返回日期的月份部分Now 返回当前时间(完整时间,包括年月日小时分秒)Second 返回日期的秒部分Time 返回当前的时间部分(即除去年/月/日的部分)Weekday 返回某个日期的当前星期(星期天为1,星期一为2,星期二为3...),例如select weekday(now());Year 返回某个日期的年份1.2检查IsEmpty 检测是否为空(不过经测试,不管什么情况,都返回0)IsNull 检测是否为Null值,null值返回0,非null值返回-1IsNumeric 检测是否为数字,是数字返回-1,否则返回01.3算术Abs 绝对值Atn 返正切值。

Access函数大全

Access函数大全

Access函数大全▲日期/时间▲检查▲算术▲程序流程Choose (<索引式>,<表达式1>[,<表达式2>……<表达式n>])根据第一参数,返回后面字符串组的值,Select Choose(1,"a","b","c")返回a,将1改成2后,返回b,改成3后,返回c(第一个参数也可以是某个字段)IIF 根据表达式返回特定的值Select IIF("3>1","OK","False"),返回OKSwitch(<条件表达式1>,<表达式1>[,<条件表达式2>,<表达式2>…,<条件表达式n>,<表达式n>]) 计算每个条件表达式,并返回列表中第一个条件表达式为true时与其关联的表达式的值。

▲Sql合计(聚合)函数Avg 取字段平均值Count 统计记录条数Max 取字段最大值Min 取字段最小值StDev 估算样本的标准差(忽略样本中的逻辑值和文本)。

StDevP 计算以参数形式(忽略逻辑值和文本)给出的整个样本总体的标准偏差。

Sum 计算字段的总合Var 估算样本方差(忽略样本中的逻辑值和文本)。

VarP 计算整个样本总体的方差(忽略样本总体中的逻辑值和文本)。

▲文本Format 格式化字符串,Select Format(now(),'yyyy-mm-dd')返回类似于"2005-04-03" ,SelectFormat(3/9,"0.00")返回0.33InStr 查询子串在字符串中的位置select Instr("abc","a")返回1,select Instr("abc","f")返回0LCase 返回字符串的小写形式UCase 将字符串转大写Left 左截取字符串Right 右截取字符串Mid 取得子字符串select mid("123",1,2) as midDemo 返回12Len 返回字符串长度LTrim 左截取空格RTrim 右截取空格Trim 截取字符串两头的空格Space 产生空格select Space(4)返回4个空格String(<数值表达式>,<字符表达式>) 返回一个由字符表达式的第一个字符重复组成的指定长度为数值表达式值的字符串StrComp比较两个字符串是否内容一致(不区分大小写)select StrComp("abc","ABC")返回0,select StrComp("abc","123")返回-1▲消息函数Inputbox(提示[,标题][,默认])在对话框中显示提示信息,等待用户输入正文并按下按钮;并返回文本框中输入的内容(string型)Msgbox(提示[,按钮、图标和默认按钮][,标题]) 在对话框中显示消息,等待用户单击按钮,并返回一个integer型数值,告诉用户单击的是哪一个按钮。

Access的各种函数归纳总结

Access的各种函数归纳总结

1、数组的使用Dim 数组名( [下标下界to ] 下标上界) [As 数据类型]Dim 数组名( [ 下界to ] 上界[ , …] ) [ As 数据类型]说明:As选项缺省时,数组中各元素为变体数据类型。

下标下界的默认值为0,如果设置下标下界为非0值,则要使用to选项。

例子:Dim aa ( 5 ) As SingleDim bb ( 1 to 10 , 2 to 20 ) As StringDim cc ( 2 to 5 , 3 to 7 , 10) As BooleanDim dd ( 3 , 1 to 4 )可以在模块的通用声明部分用Option Base来指定数组的默认下标下界。

Option Base 1 设置数组的下标下界为1Option Base 0 设置数组的下标下界为默认值2、整除对两个操作数做除法运算并返回一个整数。

当操作数是小数时,首先被四舍五入为整型或长整型,然后再进行整除运算。

如果运算结果是小数,系统自动将其截断为整型或长整数,不再进行四舍五入处理。

3、取模对两个操作数做除法运算并返回余数如果操作数有小数时,则系统将其四舍五入为整数后再进行运算。

结果的正负号与被除数相同4、&运算符&两边的操作数可以是字符型、数值型或日期型。

进行连接操作前先将数值型、日期型转换为字符型,然后再做连接运算。

5、+如果两边的操作数都是数字字符串,则做字符串连接运算如果两边的操作数都是数值型,则做普通的加法运算如果一个是数字字符串,另一个为数值型,则系统自动将数字字符串转化为数值,然后进行算术加法运算。

如果一个是非数字字符串,另一个为数值型,则出错6、关系运算符号< > =如果参与比较的两个操作数都是数值型,则按它们的大小进行比较。

如果参与比较的两个操作数都是字符型,则从左到右一一对应比较。

汉字字符按汉语拼音比较大小,且大于西文字符字母不区分大小写,且大于数字汉字字符>西文字符(大小写相同)>数字>空格7、绝对值函数Abs(<数值表达式>)例题:Abs(-25/5)=58、向下取整Int(<数值表达式>)参数为负值时返回小于等于参数值的最大负数。

access基本函数大全【经典】

access基本函数大全【经典】
返回包含指定年月日的日期
DateDiff(<间隔类型>,<日期1>,<日期2>[,W1][,W2])
返回日期1和日期2之间按照间隔类型所指定的时间间隔数目
DatePart(<表达式1>,<表达式2>,<表达式3>)
返回由表达式1值为年、表达式2值为月、表达式3值为日而组成的
转换函数
字符串转换字符代码
按照指定的小数位数进行四舍五入运算的结果。[<表达式>]是进行四舍五入运算小数点右边保留的位数
平方根
Srq(<数值表达式>)
返回数值表达式的平方根值
符号
Sgn(<数值表达式>)
返回数值表达式值的符号值。当数值表达式值大于0,返回值为1;当数值表达式值等于0,返回值为0;当数值表达式值小于0,返回值为-1
Minute(<时间表达式>)
返回时间表达式的分钟数(0~59)
Second(<时间表达式>)
返回时间表达式的秒数(0~59)
获取系统日期和系统时间
Date()
返回当前系统日期
Time()
返回当前系统时间
Now()
返回当前系统日期和时间
时间间隔
DateAdd(<间隔类型>,<间隔值>,<表达式>)
对表达式表示的日期按照间隔类型加上或减去指定的时间间隔值
返回由数值表达式的值确定的空格个数组成的空字符串
字符重复
String(<数值表达式>,<字符表达式))
返回一个由字符表达式的第1个字符重复组成的指定长度为数值表达式值的字符串

Access函数大全

Access函数大全

Abs 函数返回参数的绝对值,其类型和参数相同。

语法Abs(number)必要的number参数是任何有效的数值表达式,如果number 包含 Null,则返回Null,如果number 是未初始化的变量,则返回 0。

说明一个数的绝对值是将正负号去掉以后的值。

例如,ABS(-1) 和 ABS(1) 都返回 1。

Array 函数返回一个包含数组的 Variant。

语法Array(arglist)所需的arglist参数是一个用逗号隔开的值表,这些值用于给Variant所包含的数组的各元素赋值。

如果不提供参数,则创建一个长度为 0 的数组。

说明用来表示数组元素的符号由变量名、圆括号以及括号中的所需元素的索引号组成。

在下面的示例中,第一条语句创建一个Variant 的变量 A。

第二条语句将一个数组赋给变量 A。

最后一条语句将该数组的第二个元素的值赋给另一个变量。

Dim A As VariantA = Array(10,20,30)B = A(2)使用Array函数创建的数组的下界受Option Base语句指定的下界的决定, 除非Array是由类型库(例如VBA.Array )名称限定。

如果是由类型库名称限定,则Array不受Option Base的影响。

注意没有作为数组声明的Variant 也可以表示数组。

除了长度固定的字符串以及用户定义类型之外,Variant 变量可以表示任何类型的数组。

尽管一个包含数组的Variant 和一个元素为Variant 类型的数组在概念上有所不同,但对数组元素的访问方式是相同的。

Asc 函数返回一个 Integer,代表字符串中首字母的字符代码。

语法Asc(string)必要的string 参数可以是任何有效的字符串表达式。

如果string中没有包含任何字符,则会产生运行时错误。

说明在非 DBCS 系统下,返回值范围为 0 – 255 。

在 DBCS 系统下,则为 -32768 – 32767。

ACCESS基本函数大全

ACCESS基本函数大全
大小写转换
Ucase(<字符表达式>)
将字符表达式中小写字母转换成大写字母
Lcase(<字符表达式>)
将字符表达式中大写字母转换成小写字母
S
Q
L




总计
Sum(<字符表达式>)
返回字符表达式中的总和。字符表达式可以是一个字段名,也可以是一个含字段名的表达式,但所含字段应该是数字数据类型的字段
平均值
返回包含指定年月日的日期
DateDiff(<间隔类型>,<日期1>,<日期2>[,W1][,W2])
返回日期1和日期2之间按照间隔类型所指定的时间间隔数目
DatePart(<表达式1>,<表达式2>,<表达式3>)
返回由表达式1值为年、表达式2值为月、表达式3值为日而组成的
转换函数
字符串转换字符代码
返回数值表达式的正弦值
余弦函数
Cos(<数值表达式>)
返回数值表达式的余弦值
正切函数
Tan(<数值表达式>)
返回数值表达式的正切值
自然指数
Exp(<数值表达式>)
计算e的N次方,返回一个双精度
自然对数
Log(<数值表达式>)
计算以e为底的数值表达式的值的对数




生成空格字符
Space(<数值表达式>)
返回字符表达式的字符个数,当字符表达式是Null值时,返回Null值
删除空格
Ltrim(<字符表达式>)
返回去掉字符表达式开始空格的字符串

Access函数大全资料

Access函数大全资料

Access函数大全资料▲日期/时刻▲检查▲算术▲程序流程Choose (<索引式>,<表达式1>[,<表达式2>……<表达式n>])依照第一参数,返回后面字符串组的值,Select Choose(1,"a","b","c")返回a,将1改成2后,返回b,改成3后,返回c(第一个参数也能够是某个字段)IIF 依照表达式返回特定的值Select IIF("3>1","OK","False"),返回OKSwitch(<条件表达式1>,<表达式1>[,<条件表达式2>,<表达式2>…,<条件表达式n>,<表达式n>]) 计算每一个条件表达式,并返回列表中第一个条件表达式为true时与其关联的表达式的值。

▲Sql合计(聚合)函数Avg 取字段平均值Count 统计记录条数Max 取字段最大值Min 取字段最小值StDev 估算样本的标准差(忽略样本中的逻辑值和文本)。

StDevP 计算以参数形式(忽略逻辑值和文本)给出的整个样本整体的标准误差。

Sum 计算字段的总合Var 估算样本方差(忽略样本中的逻辑值和文本)。

VarP 计算整个样本整体的方差(忽略样本整体中的逻辑值和文本)。

▲文本Format 格式化字符串,Select Format(now(),'yyyy-mm-dd')返回类似于"2021-04-03" ,Select Format(3/9,"")返回InStr 查询子串在字符串中的位置select Instr("abc","a")返回1,select Instr("abc","f")返回0 LCase 返回字符串的小写形式UCase 将字符串转大写Left 左截取字符串Right 右截取字符串Mid 取得子字符串select mid("123",1,2) as midDemo 返回12Len 返回字符串长度LTrim 左截取空格RTrim 右截取空格Trim 截取字符串两头的空格Space 产生空格select Space(4)返回4个空格String(<数值表达式>,<字符表达式>) 返回一个由字符表达式的第一个字符重复组成的指定长度为数值表达式值的字符串StrComp比较两个字符串是不是内容一致(不区分大小写)select StrComp("abc","ABC")返回0,select StrComp("abc","123")返回-1▲消息函数Inputbox(提示[,题目][,默许])在对话框中显示提示信息,等待用户输入正文并按下按钮;并返回文本框中输入的内容(string型)Msgbox(提示[,按钮、图标和默许按钮][,题目]) 在对话框中显示消息,等待用户单击按钮,并返回一个integer型数值,告知用户单击的是哪个按钮。

ACCESS基本函数大全【经典免费】

ACCESS基本函数大全【经典免费】
Minute(<时间表达式>)
返回时间表达式的分钟数(0~59)
Second(<时间表达式>)
返回时间表达式的秒数(0~59)
获取系统日期和系统时间
Date()
返回当前系统日期
Time()
返回当前系统时间
Now()
返回当前系统日期和时间
时间间隔
DateAdd(<间隔类型>,<间隔值>,<表达式>)
对表达式表示的日期按照间隔类型加上或减去指定的时间间隔值
大小写转换
Ucase(<字符表达式>)
将字符表达式中小写字母转换成大写字母
Lcase(<字符表达式>)
将字符表达式中大写字母转换成小写字母
S
Q
L




总计
Sum(<字符表达式>)
返回字符表达式中的总和。字符表达式可以是一个字段名,也可以是一个含字段名的表达式,但所含字段应该是数字数据类型的字段
平均值
Right(<字符表达式>,<数值表达式>)
返回一个值,该值是从字符表达式右侧第1个字符开始,截取的若干个字符。其中,字符个数是数值表达式的值。当字符表达式是Null时,返回Null值;当数值表达式值为0时,返回一个空串;当数值表达式大于或等于字符表达式的字符个数时,返回字符表达式
Mid(<字符表达式>,<数值表达式1>[,<数值表达式2>])
随机数
Rnd(<数值表达式>)
产生一个0到9之间的随机数,为单精度类型。如果数值表达式值小于0,每次产生相同的随机数;如果数值表达式值大于0,每次产生新的随机数;如果数值表达式等于0,产生最近生成的随机数,且生成的随机数序列相同;如果省略数值表达式参数,则默认参数值大于0

ACCESS函数大全

ACCESS函数大全

ACCESS高级操作一.Access函数大全1.1日期/时间CDate 将字符串转化成为日期 select CDate("2005/4/5")Date 返回当前日期DateAdd 将指定日期加上某个日期select dateAdd("d",30,Date())将当前日期加上30天,其中d可以换为yyyy或H等DateDiff 判断两个日期之间的间隔 select DateDiff("d","2006-5-1","2006-6-1")返回31,其中d可以换为yyyy,m,H等DatePart 返回日期的某个部分 select DatePart("d","2006-5-1")返回1,即1号,d也可以换为yyyy(年)或q(季),m(月),d(日),w(工作日),ww(周),h(时),n(分),s(秒)Day 返回日期的d部分,等同于datepart的d部分Dateserial(年,月,日) 组合年月日构造日期Hour 返回日期的小时IsDate 判断是否是日期,是日期返回-1,不是日期返回0Minute 返回日期的分钟部分Month 返回日期的月份部分Now 返回当前时间(完整时间,包括年月日小时分秒)Second 返回日期的秒部分Time 返回当前的时间部分(即除去年/月/日的部分)Weekday 返回某个日期的当前星期(星期天为1,星期一为2,星期二为3...),例如select weekday(now());Year 返回某个日期的年份1.2检查IsEmpty 检测是否为空(不过经测试,不管什么情况,都返回0)IsNull 检测是否为Null值,null值返回0,非null值返回-1IsNumeric 检测是否为数字,是数字返回-1,否则返回01.3算术Abs 绝对值Atn 返正切值。

ACCESS基本函数大全【经典免费】

ACCESS基本函数大全【经典免费】
返回一个值,该值是检索子字符串在字符串中最早出现的位置。其中,数值表达式为可选项,是检索的起始位置,若省略,从第一个字符开始检索。比较方法为可选项,指定字符串比较方法。值可以为1、2或0,值为0(缺省)做二进制比较,值为1做不区分大小写的文本比较,值为2做基于数据库中包含信息的比较。若指定比较方法,则必须指定数据表达式值
消息函数
利用提示框输入
InputBox(提示[,标题][,默认])
在对话框中显示提示信息,等待用户输入正文并按下按钮,并返回文本框中输入的内容(string型)
提示框
Msgbox(提示[,按钮、图标和默认按钮][,标题])
在对话框中显示信息,等待用户单击按钮,并返回一个Integer型数值,告诉用户单击的是哪一个按钮
Asc(<字符表达式>)
返回字符表达式首字符的ASCII值
字符代码转换字符
Chr(<字符代码>)
返回与字符代码对应的字符
数字转换成字符串
Str(<数值表达式>)
将数值表达式转换成字符串
字符转换成数字
Val(字符表达式)
将数值字符串转换成数值型数字
Nz(<表达式>)[,规定值]
如果表达式为null,Nz函数返回0;对零长度的空串可以自定义一个返回值(规定值)
按照指定的小数位数进行四舍五入运算的结果。[<表达式>]是进行四舍五入运算小数点右边保留的位数
平方根
Srq(<数值表达式>)
返回数值表达式的平方根值
符号
Sgn(<数值表达式>)
返回数值表达式值的符号值。当数值表达式值大于0,返回值为1;当数值表达式值等于0,返回值为0;当数值表达式值小于0,返回值为-1

ACCESS基本函数大全【经典免费】

ACCESS基本函数大全【经典免费】

ACCESS 基本函数大全类函数格式说明函数名型绝对值Abs(< 数值表达式 >)返回数值表达式的绝对值Int(< 数值表达式 >)返回数值表达式的整数部分值,参考为负值时返回大于等于参数值的第一个负数Fix(< 数值表达式 >)返回数值表达式的整数部分值,参考为负值时返回小于等于参数值的第一个负数取整按照指定的小数位数进行四舍五入运算的结果。

Round(< 数值表达式 >[ ,[< 表达式 >] 是进行四舍五入运算小数点右边保留<表达式 >] )的位数平方根Srq(<数值表达式 >)返回数值表达式的平方根值算返回数值表达式值的符号值。

当数值表达式值大Sgn(< 数值表达式 >)于 0,返回值为 1;当数值表达式值等于0,返回符号术值为 0;当数值表达式值小于0,返回值为 -1函产生一个 0 到 9 之间的随机数,为单精度类型。

数如果数值表达式值小于0,每次产生相同的随机随机数Rnd(< 数值表达式 >)数;如果数值表达式值大于0,每次产生新的随机数;如果数值表达式等于0,产生最近生成的随机数,且生成的随机数序列相同;如果省略数值表达式参数,则默认参数值大于0正弦函数余弦函数正切函数自然指数自然对数生成空格字符字符重复文本函数字符串截取Sin(< 数值表达式 >)返回数值表达式的正弦值Cos(< 数值表达式 >)返回数值表达式的余弦值Tan(<数值表达式 >)返回数值表达式的正切值Exp(< 数值表达式 >)计算 e 的 N 次方,返回一个双精度Log(< 数值表达式 >)计算以 e 为底的数值表达式的值的对数Space(<数值表达式 >)返回由数值表达式的值确定的空格个数组成的空字符串String(< 数值表达式>,<返回一个由字符表达式的第 1 个字符重复组成的字符表达式 ))指定长度为数值表达式值的字符串返回一个值,该值是从字符表达式左侧第 1 个字符开始,截取的若干字符。

Access函数大全

Access函数大全

Access函数大全▲日期/时间CDate 将字符串转化成为日期select CDate("2005/4/5")Date 返回当前日期DateAdd 将指定日期加上某个日期select dateAdd("d",30,Date())将当前日期加上30天,其中d可以换为yyyy或H等DateDiff 判断两个日期之间的间隔select DateDiff("d","2006-5-1","2006-6-1")返回31,其中d可以换为yyyy,m,H等DatePart 返回日期的某个部分select DatePart("d","2006-5-1")返回1,即1号,d也可以换为yyyy(年)或q(季),m(月),d(日),w(工作日),ww(周),h(时),n(分),s(秒)Day 返回日期的d部分,等同于datepart的d部分Dateserial(年,月,日) 组合年月日构造日期Hour 返回日期的小时IsDate 判断是否是日期,是日期返回-1,不是日期返回0Minute 返回日期的分钟部分Month 返回日期的月份部分Now 返回当前时间(完整时间,包括年月日小时分秒)Second 返回日期的秒部分Time 返回当前的时间部分(即除去年/月/日的部分)Weekday 返回某个日期的当前星期(星期天为1,星期一为2,星期二为3...),例如select weekday(now()); Year 返回某个日期的年份▲检查IsEmpty 检测是否为空(不过经测试,不管什么情况,都返回0)IsNull 检测是否为Null值,null值返回0,非null值返回-1IsNumeric 检测是否为数字,是数字返回-1,否则返回0▲算术Abs 绝对值Atn 返正切值。

Cos 余弦值Exp 返回e 的给定次幂。

ACCESS基本函数大全【经典免费】

ACCESS基本函数大全【经典免费】
根据条件表达式的值决定函数的返回值,当条件表达式值为真,函数返回值为表达式1的值,条件表达式值为假,函数返回值为表达式2的值。
开关
Switch(<条件表达式1>,<表达式1>[,<条件表达式2>,<表达式2>…[,<条件表达式n>,<表达式n>]])
计算每个条件表达式,并返回列表中第一个条件表达式为True时与其关联的表达式的值
Right(<字符表达式>,<数值表达式>)
返回一个值,该值是从字符表达式右侧第1个字符开始,截取的若干个字符。其中,字符个数是数值表达式的值。当字符表达式是Null时,返回Null值;当数值表达式值为0时,返回一个空串;当数值表达式大于或等于字符表达式的字符个数时,返回字符表达式
Mid(<字符表达式>,<数值表达式1>[,<数值表达式2>])
ACCESS基本函数大全
类型
函数名
函数格式
说明




绝对值
Abs(<数值表达式>)
返回数值表达式的绝对值
取整
Int(<数值表达式>)
返回数值表达式的整数部分值,参考为负值时返回大于等于参数值的第一个负数
Fix(<数值表达式>)
返回数值表达式的整数部分值,参考为负值时返回小于等于参数值的第一个负数
Round(<数值表达式>[,<表达式>])
返回包含指定年月日的日期
DateDiff(<间隔类型>,<日期1>,<日期2>[,W1][,W2])
返回日期1和日期2之间按照间隔类型所指定的时间间隔数目

Access的函数汇总

Access的函数汇总
目录
(一) Ab s 函数........................................................................................................................... 4 (二) Array 函数......................................................................................................................... 4 (三) Asc 函数............................................................................................................................ 4 (四) Atn 函数............................................................................................................................ 5 (五) CallByName 函数..............................................................................................................5 (六) 类型转换函数.................................................................................................................... 5 (七) Choose 函数...................................................................................................................... 7 (九) Chr 函数............................................................................................................................ 7 (十) Command 函数..................................................................................................................8 (十一) Cos 函数.........................................................................................................................8 (十二) CreateObject 函数..........................................................................................................8 (十三) CurDir 函数..................................................................................................................10 (十四) CVErr 函数.................................................................................................................. 10 (十五) Date 函数..................................................................................................................... 10 (十六) DateAdd 函数...............................................................................................................10 (十七) DateDiff 函数............................................................................................................... 11 (十八) DatePart 函数............................................................................................................... 13 (十九) DateSerial 函数............................................................................................................ 14 (二十) DateValue 函数............................................................................................................ 14 (二十一) Day 函数...................................................................................................................15 (二十二) DDB 函数................................................................................................................. 15
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Access函数大全
▲日期/时间
CDate 将字符串转化成为日期 select CDate("2005/4/5")
Date 返回当前日期
DateAdd 将指定日期加上某个日期select dateAdd("d",30,Date())将当前日期加上30
天, 其中d可以换为yyyy或H等
DateDiff 判断两个日期之间的间隔select DateDiff("d","2006-5-1","2006-6-1")返回
31,其中d可以换为yyyy,m,H等
DatePart 返回日期的某个部分select DatePart("d","2006-5-1")返回1,即1号,d也可
以换为yyyy(年)或q(季),m(月),d(日),w(工作日),ww(周),
h(时),n(分),s(秒)
Day 返回日期的d部分,等同于datepart的d部分
Dateserial(年,月,日) 组合年月日构造日期
Hour 返回日期的小时
IsDate 判断是否是日期,是日期返回-1,不是日期返回0
Minute 返回日期的分钟部分
Month 返回日期的月份部分
Now 返回当前时间(完整时间,包括年月日小时分秒)
Second 返回日期的秒部分
Time 返回当前的时间部分(即除去年/月/日的部分)
Weekday 返回某个日期的当前星期(星期天为1,星期一为2,星期二为3...),例如select
weekday(now());
Year 返回某个日期的年份
▲检查
IsEmpty 检测是否为空
IsNull 检测是否为Null值,null值返回0,非null值返回-1
IsNumeric 检测是否为数字,是数字返回-1,否则返回0
▲算术
Abs 绝对值
Tan 正切值。

Sin 正弦值
Cos 余弦值
Exp 返回 e 的给定次幂。

Log 返回以E为底的对数值
Fix 返回数字的整数部分(即小数部分完全截掉)
Int 将数字向下取整到最接近的整数。

Rnd 返回一个0到1之间的随机数值
Sgn 返回数字的正负符号(正数返回1,负数返回-1,0值返回0)
Sqr 返回平方根值
Round (<数值表达式[,<表达式>])按指定的小数位数进行四舍五入运算的结果。

[,<表达式>]
保留的小数位数
▲程序流程
Choose (<索引式>,<表达式1>[,<表达式2>……<表达式n>])根据第一参数,返回后面字符串组的值,Select Choose(1,"a","b","c")返回a,将1改成2后,返回b,改成3后,返回c(第一个参数也可以是某个字段)
IIF 根据表达式返回特定的值 Select IIF("3>1","OK","False"),返回OK Switch(<条件表达式1>,<表达式1>[,<条件表达式2>,<表达式2>…,<条件表达式n>,<表达式n>]) 计算每个条件表达式,并返回列表中第一个条件表达式为true时与其关联的表达式的值。

▲Sql合计(聚合)函数
Avg 取字段平均值
Count 统计记录条数
Max 取字段最大值
Min 取字段最小值
StDev 估算样本的标准差(忽略样本中的逻辑值和文本)。

StDevP 计算以参数形式(忽略逻辑值和文本)给出的整个样本总体的标准偏差。

Sum 计算字段的总合
Var 估算样本方差(忽略样本中的逻辑值和文本)。

VarP 计算整个样本总体的方差(忽略样本总体中的逻辑值和文本)。

▲文本
Format 格式化字符串,Select Format(now(),'yyyy-mm-dd')返回类似于"2005-04-03" ,Select
Format(3/9,"0.00")返回0.33
InStr 查询子串在字符串中的位置select Instr("abc","a")返回1,select Instr("abc","f")返回0
LCase 返回字符串的小写形式
UCase 将字符串转大写
Left 左截取字符串
Right 右截取字符串
Mid 取得子字符串 select mid("123",1,2) as midDemo 返回12
Len 返回字符串长度
LTrim 左截取空格
RTrim 右截取空格
Trim 截取字符串两头的空格
Space 产生空格 select Space(4)返回4个空格
String(<数值表达式>,<字符表达式>) 返回一个由字符表达式的第一个字符重复组成的指定长度为数值表达式值的字符串
StrComp比较两个字符串是否内容一致(不区分大小写)select
StrComp("abc","ABC")返回0,select StrComp("abc","123")返回-1
▲消息函数
Inputbox(提示[,标题][,默认])在对话框中显示提示信息,等待用户输入正文并按下按钮;并返回文本框中输入的内容(string型)
Msgbox(提示[,按钮、图标和默认按钮][,标题]) 在对话框中显示消息,等待用户单击按钮,并返回一个integer型数值,告诉用户单击的是哪一个按钮。

▲转换函数
Asc 返回字母的ASCII值,select Asc("A")返回65
Chr 将ASCII值转换到字符 select chr(65)返回"A"
Nz(<表达式>[,规定值])如果表达式为null,返回0;对零长度的空串
可以自定义一个返回值(规定值)
Str 将数值表达式转换成字符串
Val将数值字符串转换成数值型数字。

相关文档
最新文档