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基本函数大全

截取日期分量
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常用函数中文解释:一、数值函数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公式函数大全(超全)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函数大全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函数大全▲日期/时间▲检查▲算术▲程序流程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的各种函数归纳总结

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基本函数大全【经典】

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个字符重复组成的指定长度为数值表达式值的字符串
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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将数值字符串转换成数值型数字。