Online Reference

Home

Microsoft Reference
Knowledge Developer Database Internet Resource Forum
VBA
Text Function
ดาวน์โหลดคู่มือ

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)