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(” // “)
結果
From:http://tw.wingwit.com/Article/program/net/201311/14197.html