MS Access 函数

MS Access 有许多内置函数。

本参考手册包含了 MS Access 中的字符串函数、数字函数和日期函数。

MS Access 字符串函数

函数 描述
Asc 返回特定字符的 ASCII 值。
Chr 根据指定的 ASCII 数字代码返回对应的字符。
用 & 连接 将两个或多个字符串连接起来。
CurDir 返回指定驱动器的完整路径。
Format 使用指定的格式设置值。
InStr 获取一个字符串在另一个字符串中首次出现的位置。
InstrRev 从字符串末尾开始获取一个字符串在另一个字符串中首次出现的位置。
LCase 将字符串转换为小写。
Left 从字符串中提取一定数量的字符(从左侧开始)。
Len 返回字符串的长度。
LTrim 删除字符串开头的空格。
Mid 从字符串中提取一些字符(从任何位置开始)。
Replace 在字符串中用另一个子字符串替换子字符串,替换指定的次数。
Right 从字符串中提取一定数量的字符(从右侧开始)。
RTrim 删除字符串末尾的空格。
Space 返回指定数量的空格字符组成的字符串。
Split 将字符串拆分为子字符串数组。
Str 将数字作为字符串返回。
StrComp 比较两个字符串。
StrConv 返回转换后的字符串。
StrReverse 反转字符串并返回结果。
Trim 删除字符串开头和末尾的空格。
UCase 将字符串转换为大写。

MS Access 数字函数

函数 描述
Abs 返回数的绝对值。
Atn 返回数的反正切值。
Avg 返回表达式的平均值。
Cos 返回角的余弦值。
Count 返回选择查询返回的记录数。
Exp 返回 e 的指定数次幂。
Fix 返回数的整数部分。
Format 使用指定的格式设置数值。
Int 返回数的整数部分。
Max 返回一组值中的最大值。
Min 返回一组值中的最小值。
Randomize 使用种子初始化随机数生成器(由 Rnd() 使用)。
Rnd 返回随机数。
Round 将数字四舍五入到指定的小数位数。
Sgn 返回数的符号。
Sqr 返回数的平方根。
Sum 计算一组值的总和。
Val 读取字符串并返回其中找到的数字。

MS Access 日期函数

函数 描述
Date 返回当前系统日期。
DateAdd 将时间/日期间隔添加到日期,然后返回该日期。
DateDiff 返回两个日期之间的差值。
DatePart 返回日期的指定部分(以整数)。
DateSerial 根据指定的部分(年、月和日值)返回日期。
DateValue 基于字符串返回日期。
Day 返回给定日期的月份中的日期。
Format 使用指定的格式设置日期值。
Hour 返回时间/日期时间的小时部分。
Minute 返回时间/日期时间的分钟部分。
Month 返回给定日期的月份部分。
MonthName 根据数字返回月份的名称。
Now 根据计算机的系统日期和时间返回当前的日期和时间。
Second 返回时间/日期时间的秒部分。
Time 返回当前系统时间。
TimeSerial 根据指定的部分(小时、分钟和秒值)返回时间。
TimeValue 基于字符串返回时间。
Weekday 返回给定日期的星期几编号。
WeekdayName 根据数字返回星期几的名称。
Year 返回给定日期的年份部分。

MS Access 其他一些函数

函数 描述
CurrentUser 返回当前数据库用户的名称。
Environ 返回一个字符串,其中包含操作系统环境变量的值。
IsDate 检查表达式是否可以转换为日期。
IsNull 检查表达式是否包含 Null(无数据)。
IsNumeric 检查表达式是否为有效数字。