Applies ToAccess for Microsoft 365 Access 2021 Access 2019 Access 2016

ฟังก์ชัน StringFromGUID จะแปลง GUID ซึ่งเป็น อาร์เรย์ ของชนิด Byte เป็น สตริง

ไวยากรณ์

StringFromGUID ( guid )

อาร์กิวเมนต์ guid ที่จําเป็นคืออาร์เรย์ของข้อมูล ไบต์ ที่ใช้เพื่อระบุแอปพลิเคชัน คอมโพเนนต์ หรือรายการของข้อมูลไปยังระบบปฏิบัติการโดยไม่ซ้ํากัน

ข้อสังเกต

กลไกจัดการฐานข้อมูล Microsoft Access จะจัดเก็บ GUID เป็นอาร์เรย์ชนิด Byte อย่างไรก็ตาม Microsoft Office Access 2007 ไม่สามารถส่งกลับข้อมูล ไบต์ จาก ตัวควบคุม บน ฟอร์ม หรือ รายงาน เมื่อต้องการส่งกลับค่าของ GUID จากตัวควบคุม คุณต้องแปลงค่านั้นเป็นสตริง เมื่อต้องการแปลง GUID เป็นสตริง ให้ใช้ฟังก์ชัน StringFromGUID เมื่อต้องการแปลงสตริงกลับไปยัง GUID ให้ใช้ฟังก์ชัน GUIDFromString

ตัวอย่างเช่น คุณอาจจําเป็นต้องอ้างอิงไปยังเขตข้อมูลที่มี GUID เมื่อใช้การจําลองแบบฐานข้อมูล เมื่อต้องการส่งกลับค่าของตัวควบคุมบนฟอร์มที่ผูกกับเขตข้อมูลที่มี GUID ให้ใช้ฟังก์ชัน StringFromGUID เพื่อแปลง GUID เป็นสตริง

ตัวอย่าง

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

ตัวอย่างต่อไปนี้ส่งกลับค่าของตัวควบคุม s_GUID บนฟอร์มพนักงานในรูปแบบสตริงและกําหนดให้กับตัวแปรสตริง ตัวควบคุม s_GUID ผูกอยู่กับเขตข้อมูล s_GUID เขตข้อมูลใดเขตข้อมูลหนึ่งของระบบที่ถูกเพิ่มลงในแต่ละตารางที่จําลองแบบแล้วในฐานข้อมูลที่จําลองแบบแล้ว

Public Sub StringValueOfGUID()    Dim ctl As Control    Dim strGUID As String    ' Get the GUID.    Set ctl = Forms!Employees!s_GUID    Debug.Print TypeName(ctl.Value)    ' Convert the GUID to a string.    strGUID = StringFromGUID(ctl.Value)    Debug.Print TypeName(strGUID)End Sub

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

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

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

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