14>StrComp函數(shù) 功能:返回 Variant(Integer),為字符串比較的結(jié)果,。 語法:StrComp(string1,string2[, compare]) string1 必要參數(shù),。任何有效的字符串表達式。 string2 必要參數(shù)。任何有效的字符串表達式,。 Compare 可選參數(shù)。指定字符串比較的類型,。如果 compare 參數(shù)是 Null,,將發(fā)生錯誤。 如果省略 compare,,Option Compare 的設(shè)置將決定比較的類型,。 compare 參數(shù)可取值如下: vbBinaryCompare 0 執(zhí)行一個二進制比較。 vbTextCompare 1 執(zhí)行一個按照原文的比較,。 vbDatabaseCompare 2 僅適用于Microsoft Access,,執(zhí)行一個基于數(shù)據(jù)庫信息的比較。 StrComp 函數(shù)有下列返回值: -1,,string1 小于 string2 0,,string1 等于 string2 1, string1 大于 string2 2,, string1 或 string 2為 Null 示例: 在使用strcomp函數(shù)時,,如果沒有使用第三個參數(shù),需要注意到模塊的optioncompare設(shè)置,。 15>Asc函數(shù) 功能:返回一個Integer,,代表字符串中首字母的字符代碼,。 語法:Asc(string) String必要參數(shù),可以是任何有效的字符串表達式,。如果 string 中沒有包含任何字符,,則會產(chǎn)生運行時錯誤。 說明: 在非 DBCS 系統(tǒng)下,,返回值范圍為 0 – 255 ,。在 DBCS 系統(tǒng)下,則為 -32768 – 32767,。 注意 AscB 函數(shù)作用于包含在字符串中的字節(jié)數(shù)據(jù),,AscB 返回第一個字節(jié)的字符代碼,而非字符的字符代碼,。AscW 函數(shù)返回 Unicode 字符代碼,,若平臺不支持 Unicode,則與 Asc 函數(shù)功能相同,。 示例: 16>Chr函數(shù) 功能:返回 String,,其中包含有與指定的字符代碼相關(guān)的字符 。與ASC函數(shù)的功能是反向的。 語法:Chr(charcode) 必要的 charcode 參數(shù)是一個用來識別某字符的 Long,。 說明: 0 到 31 之間的數(shù)字與標準的非打印ASCII 代碼相同,。例如,Chr(10)可以返回換行字符,。charcode的正常范圍為 0 – 255,。然而,在 DBCS 系統(tǒng),,charcode 的實際范圍為 -32768 到 65535,。 注意 ChrB 函數(shù)作用于包含在 String 中的字節(jié)數(shù)據(jù)。ChrB 總是返回一個單字節(jié),,而不是返回一個字符,,一個字符可能是一個或兩個字節(jié)。ChrW函數(shù)返回包含 Unicode的 String,,若在不支持 Unicode 的平臺上,,則其功能與 Chr 函數(shù)相同。 注意 VisualBasic for the Macintosh 不支持Unicode 字符串,。因此,,當(dāng)n 值在128 – 65,535 范圍內(nèi)時, ChrW(n) 不能像在Windows環(huán)境中那樣返回所有的 Unicode 字符,。相反地,,當(dāng)Unicode 的n 值大于127 時,ChrW(n) 會試圖做一個“最好的猜測”,。因此,,在Macintosh 環(huán)境中,不能使用ChrW ,。 示例:
|
|