Abs (数值) 绝对值一个数字的绝对值是它的正值空字符串 (null) 的绝对值也是空字符串未初始化的变数其绝对为 例子ABS()
结果
Array (以逗点分隔的数组元素) Array 函数传回数组元素的值 例子
A=Array()
B=A()
结果
说明变量B为A数组的第二个元素的值
Asc (字符串) 将字符串的第一字母转换成 ANSI (美国国家标准符号)字码 例子Asc("Internet")
结果
说明显示第一字母 I 的 ANSI 字码
CBool(表达式) 转换成布尔逻辑值变量型态(True 或False ) 例子CBool(+)
结果True
CDate (日期表达式) 换成日期变量型态可先使用 IsDate 函数判断是否可以转换成日 期 例子 CDate (now( )+)
结果// ::
CDbl(表达式) 转换成DOUBLE变量型态
Chr ( ANSI 字码) 将ASCII 字码转换成字符 例子 Chr ( )
结果 H
CInt (表达式) 转换成整数变量型态 例子 CInt (“″)
结果
CLng (表达式) 转换成LONG 变量型态
CSng (表达式) 转换成SINGLE 变量型态
CStr (表达式) 转换成字符串变量型态
Date ( )top 传回系统的日期 例子 Date
结果 //
DateAdd ( I N D ) 将一个日期加上一段期间后的日期 I 设定一个日期( Date )所加上的一段期间的单位譬如 interval=”d” 表示 N的单位为日 I的设定值如下
yyyy Year 年
q Quarter 季
m Month 月
d Day 日
w Weekday 星期
h Hour 时
n Minute 分
s Second 秒
N 数值表达式设定一个日期所加上的一段期间可为正值或负值正值表示加(结果为 >date 以后的日期)负值表示减(结果为 >date 以前的日期)
D 待加减的日期 例子 DateAdd ( “m” “Jan″)
结果 Feb
说明将日期 Jan 加上一个月结果为 Feb 而非 Fe
例子 DateAdd ( “d” “Jan″)
结果 //
说明将一个日期 Jan 加上 天后的日期
DateDiff (I D D[FW[FY]]) 计算两个日期之间的期间
I 设定两个日期之间的期间计算之单位譬如 >I=”m” 表示计算的单位为月 >I 的设定值如
yyyy > Year 年
q Quarter 季
m Month 月
d Day 日
w Weekday 星期
h Hour 时
m Minute 分
s Second 秒
D D计算期间的两个日期表达式若 >date 较早则两个日期之间的期间结果为正值;若 >date 较早 则结果为负值
FW 设定每周第一天为星期几 若未设定表示为星期天 >FW 的设定值如下
使用 >API 的设定值
星期天
星期一
星期二
星期三
星期四
星期五
星期六
FY 设定一年的第一周 若未设定则表示一月一日那一周为一年的第一周 >FY 的设定值如下
使用 >API 的设定值
一月一日那一周为一年的第一周
至少包括四天的第一周为一年的第一周
包括七天的第一周为一年的第一周 例子 DateDiff (“d””Mar “”Jun “)
结果
说明显示两个日期之间的期间为 天
DatePart (ID[FW[FY]]) 传回一个日期的之部份
>I 设定传回那一部份譬如 >I=”d” 表示传回 部份为日 >I 的设定值如下
yyyy Year 年
q Quarter 季
m Month 月
d Day 日
w Weekday 星期
h Hour 时
m Minute 分
s Second 秒
D 待计算的日期
>FW 设定每周第一天为星期几 若未设定则表示为星期天 >FW 的设定值如下
使用 >API 的设定值
星期天
星期一> 星期二
星期三
星期四
星期五
星期六
FY 设定一年的第一周 若未设定则表示一月一日那一周为一年的第一周 >FY 的设定值如下
使用 >API 的设定值
一月一日那一周为一年的第一周
至少包括四天的第一周为一年的第一周
包括七天的第一周为一年的第一周 例子 DatePart (“m””Mar “)
结果
说明显示传回一个日期 的月部份
Dateserial (yearmonthday) 转换(yearmonthday) 成日期变量型态 例子 DateSerial ()
结果 //
DateValue ( 日期的字符串或表达式 ) 转换成日期变量型态日期从 January 到 December 格式为 monthdayand year 或 month/day/year 譬如 December Dec // // 例子 DateValue (“January “)
结果 //
Day( 日期的字符串或表达式 ) 传回日期的“日”部份 例子 Day(” // “)
结果
Fix( 表达式 )top 转换字符串成整数数字型态与 Int 函数相同若为 null 时传回 null
Int (number) 与 Fix(number) 的差别在负数如 Int ()= Fix()= 例子 Fix()
结果
Hex( 表达式 )top 传回数值的十六进制值若表达式为 null 时 Hex( 表达式 )=null 若表达式 =Empty 时 Hex( 表达式 )= 进位可以加“ &H ”表示譬如 进位 &H 表示十进制的 例子 Hex()
结果 E
Hour( 时间的字符串或表达式 ) 传回时间的“小时”部份 例子 Hour(“:: “)
结果
InStr ([start]stringstring[compare]) top 将一 个 字符串由左 而右与另一个比较传回第一个相同的位置
start 为从第几个字比较起若省略 start 则从第一个字比较起 string 为待寻找的字符串表达式 string 为 待比较的字符串表达式 compare 为比较的方法 compare= 表二进制比较法 compare= 表文字比较法若省略 compare 则为预设的二进制比较法 例子 InStr(“abcdef″”″)
结果
InstrRev ([start]stringstring[compare]) 将一 个 字符串 由右而左与另一个比较传回第一个相同的位置
start 为从第几个字比较起若省略 start 则从第一个字比较起 string 为待寻找的字符串表达式 string 为 待比较的字符串表达式 compare 为比较的方法 compare= 表二进制比较法 compare= 表文字比较法若省略 compare 则为预设的二进制比较法 例子 InstrRev (“abcdef″”″)
结果
Int ( 表达式 ) 传回一个数值的整数部份与 Fix 函数相同 例子 Int ()
结果
IsArray ( 变数 ) 测试变量是 (True) 否 (False) 是一个数组 例子 IsArray ()
结果 False
说明不是一个数组
IsDate ( 日期或字符串的表达式 ) 是否可以转换成日期日期从 January AD 到 December AD 例子 IsDate (“December “)
结果 True
说明可以转换成日期
IsEmpty ( 变数 ) 测试变量是 (True) 否 (False) 已经被初始化 例子 IsEmpty (a)
结果 True
IsNull ( 变数 ) 测试变数是 (True) 否 (False) 不是有效的数据 例子 IsNull (“”)
结果 False
说明是有效的数据
IsNumeric ( 表达式 ) 是 (True) 否 (False) 是数字 例子 IsNumeric (“abc″)
结果 False
说明不是数字
LCase ( 字符串表达式 ) top 转换字符串成小写将大写字母的部份转换成小写字符串其余的部份不变 例子 LCase (“ABC″)
结果 abc
Left( 字符串表达式 length) 取字符串左边的几个字 length 为取个字 Len 函数可得知字符串的长度 例子 Left(“ABC″)
结果 ABC
Len( 字符串表达式 变量 ) 取得字符串的长度 例子 Len(“ABC″)
结果
LTrim ( 字符串表达式 ) 除去字符串左边的空白字 RTrim 除去字符串右边的空白字 Trim 函数除去字符串左右两边的空白字 例子 LTrim (“+” abc “)
结果 abc
Mid( 字符串表达式 start[length]) top 取字符串中的几个字 start 为从第几个 字取起 length 为取几个字 若略 length 则从 start 取到最右底由Len 函数可得知字符串的长度 例子 Mid(“abc″)
结果 c
Minute( 日期的字符串或表达式 ) 传回时间的“分钟”部份 例子 Minute(“::″)
结果
Month(日期的字符串或表达式) 传回日期的“月”部份 例子Month(“//″)
结果
MonthName(month[abbreviate]) 传回月的名称
month 待传回月名称的数字 ~ 譬如 代表一月 代表七月
abbreviate: 是 (True) 否 (False) 为缩写譬如 March 缩写为 Mar 默认值为 False 中文的月名称无缩写 例子 MonthName ()
结果七月
Now() 传回系统的日期时间 例子 Now()
结果 // :: AM
Oct() 传回数值的八进位值八进位可以加“ &O ”表示譬如八进位 &O 表示十进制的 例子 Oct()
结果
Replace( 字符串表达式findnreplacewith[start[count[compare]]]) 将一个字符串取代 部份字寻找待取代的原字符串 (find) 若找到则被取代为新字符串 (replacewith)
find 待寻找取代的原字符串
replacewith 取代后的字
start 从第几个字开始寻找取代 若未设定则由第一个字开始寻找
count 取代的次数 若未设定则所有寻找到的字符串取代字符 串全部被取代
compare 寻找比较的方法 compare= 表示二进制比较法 compare= 表文字比较法 compare = 表根据比较的 数据型态而定若省略 compare 则为预设的二进制比较法 例子 Replace(“ABCDABC””AB””ab”)
结果 abCDabC
Right( 字符串表达式 length) 取字符串右边的几个字 length 为取几个字 Len 函数可得知字符串的长度 例子 Right(“ABC″)
结果
Rnd [(number)] ~ 的 随机随机数值 number 是任何有效的数值表达式若 number 小于 表示每次得到相同的 随机随机数值 number 大于 或未提供时表示依序得到下一个 随机随机数值 >number= 表示得到最近产生的 随机随机数值为了避免得到相同的随机随机数顺序可以于 Rnd 函数前加 Randomize 例子 Rnd
结果
Round( 数值表达式 [D]) 四捨五入
D 为四捨五入到第几位小数若省略则四捨五入到整数 例子 Round()
结果
RTrim ( 字符串表达式 ) 除去字符串右边的空白字 LTrim 除去字符串左边的空白字 Trim 函数除去字符串左右两边的空白字 例子 RTrim (“abc “)+”″
结果 abc
Second( 时间的字符串或表达式 )top 传回时间的“秒”部份 例子Second(“::″)
结果
Space( 重复次数 ) 得到重复相同的空白字符串 例子 A”+Space ()+”B
结果 A B
说明 A 和 B 中间加入五个空白字
String( 重复次数待重复的字 ) 得到重复相同的字符串 例子 String()
结果 GGGGG
StrReverse (String()) 将一个字符串顺序颠倒 例子 StrReverse (“ABC”)
结果 CBA
Time() 传回系统的时间 例子 Time
结果 :: PM
TimeSerial (hourminutesecond) 转换指定的 ( hourminutesecond) 成时间 变量型态 例子 TimeSerial ()
结果 ::
TimeValue ( 日期的字符串或表达式 ) 转换 成时间变量型态日期的字符串或表达式从 ::(:: AM) 到 ::(:: PM) 例子 TimeValue (” :: “)
结果 ::
Trim( 字符串表达式 ) 除去字符串左右两边的空白字 例子 Trim(” abc “)
结果 abc
UCase ()top 转换字符串成大写将小写字母的部份转换成大写字符串其余部份不变 例子 UCase (“abc″)
结果 ABC
VarType ( 变数 ) 传回一个变量类型与 TypeName 函数相同 VarType 传回变量类型的代码 TypeName 传回变量类型的名称 例子 VarType ( “I love you!”)
结果
Weekday( 日期表达式 [FW]) 传回星期几的数字
FW 设定一周的第一天是星期几若 省略则表 ( 星期日 )
Firstdayfweek 设定值为 ( 星期日 )( 星期一 )( 星期二 )( 星期三 )( 星期四 )( 星期五 )( 星期六 ) 例子 Weekday(” //″)
结果
WeekDayName (WAFW) 传回星期几的名称
W 是 (True) 否 (False) 为缩写譬如 March 缩写为 Mar 预设为 False 中文的星期几名称无缩写
FW 设定一周的第一天是星期几 若省略表 ( 星期日 ) 设定待传回星期几的名称为一周中的第几天
A ( 星期日 )( 星期一 )( 星期二 )( 星期三 )( 星期四 )( 星期五 )( 星期六 ) 例子 WeekDayName (“//″)
结果星期六
Year() 传回日期的“年”部份 例子 Year(” // “)
结果