|
StrComp Function
VBA Function, ค่าที่ส่งออกมาเป็นประเภทข้อมูล Variant (String) ที่แสดงผลลัพธ์จากการเปรียบเทียบข้อความ
ไวยากรณ์
StrComp(string1, string2 [,compare] )
อากิวเมนต์ของฟังก์ชัน StrComp มีรายละเอียด คือ
ส่วน |
รายละเอียด |
string1 |
บังคับ, โดย Expression ของข้อความ |
string2 |
บังคับ, โดย Expression ของข้อความ |
compare |
ไม่บังคับ, เป็นการระบุวิธีการเปรียบเทียบ อากิวเมนต์
compare ไม่จำเป็นต้องกำหนด หรือกำหนดเป็น 0, 1 หรือ 2 การกำหนดเป็น
0 เป็นกำหนดการค้นหาแบบไบนารี ระบุเป็น 1 กำหนดการค้นหาแบบข้อความที่ไม่พิจารณาอักษรตัวเล็กหรือใหญ่
ระบุเป็น 2 สำหรับ Microsoft Access โดยเฉพาะ เป็นค้นหาตามสารสนเทศที่มีอยู่ในฐานข้อมูล
ถ้า compare เป็นค่าว่าง จะปรากฏข้อผิดพลาด ถ้าcompare ไม่ได้ระบุ ฟังก์ชันจะค้นหาวิธีการเปรียบเทียบ |
ค่าที่ส่งออก
ถ้า |
ค่าส่งออกของ StrComp |
string1 น้อยกว่า string2 |
-1 |
string1 เท่ากับ string2 |
0 |
string1 มากกว่า string2 |
1 |
string1 หรือ string2 เป็นค่าว่าง |
ค่าว่าง (Null) |
ดูเพิ่มเติม
ฟังก์ชัน InStr, Option Compare Statement
ตัวอย่าง
ฟังก์ชัน StrComp ใช้ในการเปรียบเทียบระหว่าง 2 ข้อความ
Dim myStr1, myStr2, myCompare
myStr1 = "ABCD"
myStr2 = "abcd"
' ส่งออกค่าเป็น 0
myCompare = StrComp(myStr1, myStr2, 1)
' ส่งออกค่าเป็น 1
myCompare = StrComp(myStr1, myStr2, 0)
' ส่งออกค่าเป็น 1
myCompare = StrComp(myStr2, myStr1)
|
|