ฟังก์ชัน 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