Access 常用函数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Access常用函数
▲日期/时间
CDate将字符串转化成为日期,如:CDate("2005/4/5")。
Date返回当前日期。
DateAdd返回包含一个日期的值,这一日期还加上了一段时间间隔。如:dateAdd("d",30,Date())将当前日期加上30天。
其中d还可换为:
yyyy年
q季
m月
y一年的日数
d日
w一周的日数
ww周
h时
n分钟
s秒
DateDiff判断两个日期之间的间隔,如:DateDiff("d","2006-5-1","2006-6-1")返回31,其中d可以换为上述的yyyy、q、m、y、d、w、ww、h、n、s等。DatePart返回日期的某个部分,如:DatePart("d","2006-5-1")返回1,即1号,d可以换为上述的yyyy、q、m、y、d、w、ww、h、n、s等。
Now返回当前时间(完整时间,包括年月日小时分秒)
Date返回当前的系统日期
Year返回某个日期的年
Month返回某个日期的月
Day返回某个日期日
Time返回当前的系统时间
Hour返回某个日期的小时
Minute返回日期的分钟
Second返回日期的秒
Weekday返回某个日期的当前星期(星期天为1,星期一为2,星期二为3...)
▲检查
IsDate判断是否是日期,是日期返回-1,不是日期返回0
IsEmpty检测是否为空(不过经测试,不管什么情况,都返回0)
IsNull检测是否为Null值,null值返回0,非null值返回-1
IsNumeric检测是否为数字,是数字返回-1,否则返回0
▲算术
Abs绝对值
Atn返正切值。
Cos余弦值
Exp返回e的给定次幂。
Fix返回数字的整数部分(即小数部分完全截掉)
Int将数字向下取整到最接近的整数。(其实等同于Fix)
Log返回以E为底的对数值
Rnd返回一个0到1之间的随机数值
Sgn返回数字的正负符号(正数返回1,负数返回-1,0值返回0)
Sin正弦值
Sqr返回平方根值
Tan正切值
▲聚合函数
Avg取字段平均值
Count统计记录条数
Max取字段最大值
Min取字段最小值
StDev估算样本的标准差(忽略样本中的逻辑值和文本)。
StDevP计算以参数形式(忽略逻辑值和文本)给出的整个样本总体的标准偏差。
Sum计算字段的总合
Var估算样本方差(忽略样本中的逻辑值和文本)。
VarP计算整个样本总体的方差(忽略样本总体中的逻辑值和文本)。
▲文本
Asc返回字母的Acsii值,如:Asc("A")返回65
Chr返回ASCII码对应的字符,如:chr(65)返回"A"
Format格式化字符串,如:Format(now(),'yyyy-mm-dd')返回类似于"2005-04-03"
Format(3/9,"0.00")返回0.33
InStr查询子串在字符串中的位置,如:Instr("abc","a")返回1,Instr("abc","f")返回0 Left左截取字符串,如:Left(“云南财经大学会计学院”,2)返回“云南”
Right右截取字符串,如:Right(“云南财经大学会计学院”,2)返回“学院”
Mid取得子字符串,如:Mid(“云南财经大学会计学院”,5,2)返回“大学”
Len返回字符串长度,如:Len(“云南财经大学会计学院”)返回10
Ltrim去掉字符串中的左部空格
Rtrim去掉字符串中的右部空格
Trim去掉字符串中的两端空格
Space产生空格,如:Space(4)返回4个空格
StrComp比较两个字符串是否内容一致(不区分大小写),如:
StrComp("abc","ABC")返回0,StrComp("abc","123")返回-1
Ucase将字符串转大写,如:Ucase("Abc")返回"ABC"
Lcase返回字符串的小写形式