Funktionen StringFromGUID

Gælder for
Access til Microsoft 365 Access 2021 Access 2019 Access 2016

Funktionen StringFromGUID konverterer et GUID, som er en matrix af typen Byte, til en streng.

Syntaks

StringFromGUID(guid)

Det påkrævede guid-argument er en matrix af bytedata , der bruges til entydigt at identificere et program, en komponent eller et dataelement til operativsystemet.

    

Bemærkninger

Microsoft Access-databaseprogrammet gemmer GUID'er som matrixer af typen Byte. Men Microsoft Office Access 2007 kan ikke returnere Byte-data fra et kontrolelement i en formular eller rapport. Hvis du vil returnere værdien af et GUID fra et kontrolelement, skal du konvertere det til en streng. Hvis du vil konvertere et GUID til en streng, skal du bruge funktionen StringFromGUID . Hvis du vil konvertere en streng tilbage til et GUID, skal du bruge funktionen GUIDFromString .

Det kan f.eks. være nødvendigt at referere til et felt, der indeholder et GUID, når du bruger databasereplikering. Hvis du vil returnere værdien af et kontrolelement i en formular, der er bundet til et felt, der indeholder et GUID, skal du bruge funktionen StringFromGUID til at konvertere GUID'et til en streng.

Eksempel

Bemærk

Følgende eksempler demonstrerer brugen af denne funktion i et VBA-modul (Visual Basic for Applications). Hvis du vil have mere at vide om at arbejde med VBA, skal du vælge Udviklerreference på rullelisten ud for Søg og skrive ét eller flere ord i søgefeltet.

I følgende eksempel returneres værdien af det s_GUID kontrolelement i formularen Medarbejdere i strengform og tildeles den til en strengvariabel. Kontrolelementet s_GUID er bundet til det s_GUID felt, et af systemfelterne, der er føjet til hver replikeret tabel i en replikeret database.

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