הפונקציה StringFromGUID

חל על
Access של 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 בטופס Employees בטופס מחרוזת ומקצה אותו למשתנה מחרוזת. פקד 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