6.1 字符函数
函数名 | 功能 | 示例 |
ASC | 返回一个 Integer,代表字符串中首字母的字符代码。 | Asc(string) |
CHR | 返回 String,其中包含有与指定的字符代码相关的字符 | Chr(charcode) |
Format | 返回 Variant (String),其中含有一个表达式,它是根据格式表达式中的指令来格式化的。 | Format(expression[, format[, firstdayofweek[, firstweekofyear]]]) |
Hex | 返回代表十六进制数值的 String。 | Hex(number) |
InStr | 返回 Variant (Long),指定一字符串在另一字符串中最先出现的位置。 | InStr([start, ]string1, string2[, compare]) |
InstrRev | 返回一个字符串在另一个字符串中出现的位置,从字符串的末尾算起。 | InstrRev(string1, string2[, start[, compare]]) |
Join | 返回一个字符串,该字符串是通过连接某个数组中的多个子字符串而创建的。 | Join(list[, delimiter]) |
LCase | 返回转成小写的 String。 | LCase(string) |
Left | 返回 Variant (String),其中包含字符串中从左边算起指定数量的字符。 | Left(string, length) |
Len | 返回 Long,其中包含字符串内字符的数目,或是存储一变量所需的字节数。 | Len(string | varname) |
Ltrim Rtrim Trim | 返回 Variant (String),其中包含指定字符串的拷贝,没有前导空白 (LTrim)、尾随空白 (RTrim) 或前导和尾随空白 (Trim)。 | LTrim(string)RTrim(string)Trim(string) |
Mid | 返回 Variant (String),其中包含字符串中指定数量的字符。 | Mid(string, start[, length]) |
Partition | 返回一个 Variant (String),指定一个范围,在一系列计算的范围中指定的数字出现在这个范围内。 | Partition(number, start, stop, interval) |
Replace | 返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,且替换发生的次数也是指定的。 | Replace(expression, find, replacewith[, start[, count[, compare]]]) |
Right | 返回 Variant (String),其中包含从字符串右边取出的指定数量的字符。 | Right(string, length) |
Space | 返回特定数目空格的 Variant (String)。 | Space(number) |
Split | 返回一个下标从零开始的一维数组,它包含指定数目的子字符串。 | Split(expression[, delimiter[, count[, compare]]]) |
StrComp | 返回 Variant (Integer),为字符串比较的结果。 | StrComp(string1, string2[, compare]) |
String | 返回 Variant (String),其中包含指定长度重复字符的字符串。 | String(number, character) |
StrReverse | 返回一个字符串,其中一个指定子字符串的字符顺序是反向的。 | StrReverse(string1) |
UCase(string) | 返回 Variant (String)其中包含转成大写字符串。 | UCase(string) |
6.2 数字函数
函数名 | 功能 | 示例 |
FormatNumber | 返回一个数字格式的表达式。 | FormatNumber(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumb |
FormatPercent | 返回一个百分比格式(乘以100)的表达式,后面有%符号。 | FormatPercent(Expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumb |
Int Fix | 返回参数的整数部分。 | Int(number) Fix(number) |
IsNumeric | 返回 Boolean 值,指出表达式的运算结果是否为数。 | IsNumeric(expression) |
Round | 返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。 | Round(expression [,numdecimalplaces]) |
Sgn | 返回一个 Variant (Integer),指出参数的正负号 | Sgn(number) |
Oct | 返回 Variant (String),代表一数值的八进制值 | Oct(number) |
Rnd | 返回一个包含随机数值的 Single。 | Rnd[(number)] |
6.3 日期函数
函数名 | 功能 | 示例 |
Date | 返回包含系统日期的 Variant (Date)。 | Date |
DateAdd | 返回包含一个日期的 Variant (Date),这一日期还加上了一段时间间隔。 | DateAdd(interval, number, date) |
DateDiff | 返回 Variant (Long) 的值,表示两个指定日期间的时间间隔数目。 | DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]]) |
DatePart | 返回一个包含已知日期的指定时间部分的 Variant (Integer)。 | DatePart(interval, date [, firstdayofweek[,firstweekofyear]]) |
DateSerial | 返回包含指定的年、月、日的 Variant (Date)。 | DateSerial(year, month, day) |
DateValue | 返回一个 Variant (Date)。 | DateValue(date) |
Day | 返回一个 Variant (Integer),其值为 1 到 31 之间的整数,表示一个月中的某一日 | Day(date) |
FormatDateTime | 返回一个日期或时间格式的表达式。 | FormatDateTime(Date[,NamedFormat]) |
Hour | 返回一个 Variant (Integer),其值为 0 到 23 之间的整数,表示一天之中的某一钟点。 | Hour(time) |
IsDate | 返回 Boolean 值,指出一个表达式是否可以转换成日期。 | IsDate(expression) |
Minute | 返回一个 Variant (Integer),其值为 0 到 59 之间的整数,表示一小时中的某分钟。 | Minute(time) |
Month | 返回一个 Variant (Integer),其值为 1 到 12 之间的整数,表示一年中的某月。 | Month(date) |
MonthName | 返回一个表示指定月份的字符串。 | MonthName(month[, abbreviate]) |
Now | 返回一个 Variant (Date),根据计算机系统设置的日期和时间来指定日期和时间。 | Now |
Weekday | 返回一个 Variant (Integer),包含一个整数,代表某个日期是星期几。 | Weekday(date, [firstdayofweek]) |
WeekdayName | 返回一个字符串,表示一星期中的某天。 | WeekdayName(weekday, abbreviate, firstdayofweek) |
Year(date) | 返回 Variant (Integer),包含表示年份的整数。 | Year(date) |
Second | 返回一个 Variant (Integer),其值为 0 到 59 之间的整数,表示一分钟之中的某个秒。 | Second(time) |
Time | 返回一个指明当前系统时间的 Variant (Date)。 | Time |
Timer | 返回一个 Single,代表从午夜开始到现在经过的秒数。 | Timer |
TimeSerial | 返回一个 Variant (Date),包含具有具体时、分、秒的时间。 | TimeSerial(hour, minute, second) |
TimeValue | 返回一个包含时间的 Variant (Date)。 | TimeValue(time) |
6.4 转换函数
函数名 | 功能 | 示例 |
Str | 返回代表一数值的 Variant (String)。 | Str(number) |
StrConv | 返回按指定类型转换的 Variant (String)。 | StrConv(string, conversion, LCID) |
Val(string) | 返回包含于字符串内的数字,字符串中是一个适当类型的数值。 |