Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

ส่งกลับ จํานวนเต็ม ที่แสดง โค้ดอักขระ ที่สอดคล้องกับตัวอักษรแรกในสตริง

ไวยากรณ์

Asc ( สตริง )

อาร์กิวเมนต์ สตริง ที่ต้องการเป็น นิพจน์สตริง ที่ถูกต้อง ถ้า สตริง ไม่มีอักขระ ข้อผิดพลาดขณะทำงาน จะเกิดขึ้น

ข้อสังเกต

ช่วงของผลตอบแทนคือ 0 – 255 บนระบบที่ไม่ใช่ DBCS แต่ –32768 – 32767 บนระบบ DBCS

หมายเหตุ: ฟังก์ชัน AscB จะใช้กับข้อมูลไบต์ที่อยู่ในสตริง แทนที่จะส่งกลับโค้ดอักขระสําหรับอักขระแรก AscB จะส่งกลับไบต์แรก ฟังก์ชัน AscW จะส่งกลับโค้ดอักขระ Unicode ยกเว้นบนแพลตฟอร์มที่ Unicode ไม่ได้รับการสนับสนุน ในกรณีนี้ ลักษณะการทํางานจะเหมือนกับฟังก์ชัน Asc

หมายเหตุ:  Visual Basic สําหรับ Macintosh ไม่สนับสนุนสตริง Unicode ดังนั้น AscW(n) ไม่สามารถส่งกลับอักขระ Unicode ทั้งหมดสําหรับค่า n ในช่วง 128 - 65,535 เช่นเดียวกับในสภาพแวดล้อม Windows แต่ AscW(n) จะพยายาม "การคาดเดาที่ดีที่สุด" สําหรับค่า Unicode n มากกว่า 127 ดังนั้นคุณไม่ควรใช้ AscW ในสภาพแวดล้อม Macintosh

ตัวอย่างคิวรี

Expression

ผลลัพธ์

SELECT Asc("a") AS Expr1 FROM ProductSales;

ส่งกลับโค้ด "ASCII" สําหรับสตริง "a" ผลลัพธ์: "97"

SELECT Asc("Z") AS AscCode FROM ProductSales;

ส่งกลับโค้ด "ASCII" สําหรับสตริง "Z" ในคอลัมน์ AscCode ผลลัพธ์: "90"

ตัวอย่าง VBA

หมายเหตุ: ตัวอย่างต่อไปนี้จะสาธิตการใช้ฟังก์ชันนี้ในโมดูล Visual Basic for Applications (VBA) สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการทํางานกับ VBA ให้เลือก การอ้างอิงสําหรับนักพัฒนา ในรายการดรอปดาวน์ที่อยู่ถัดจาก ค้นหา แล้วใส่คําอย่างน้อยหนึ่งคําในกล่องค้นหา

ตัวอย่างนี้ใช้ฟังก์ชัน Asc เพื่อส่งกลับโค้ดอักขระที่สอดคล้องกับตัวอักษรแรกในสตริง

Dim MyNumberMyNumber = Asc("A")        ' Returns 65.MyNumber = Asc("a")        ' Returns 97.MyNumber = Asc("Apple")    ' Returns 65.

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย