Funktionen StrengFraGUID konverterer en GUID, som er en matrix af typen Byte, til en streng.
Syntaks
StrengFraGUID(guid)
Det påkrævede guid-argument er en matrix med bytedata , der bruges til entydigt at identificere et program, en komponent eller et dataelement for operativsystemet.
Bemærkninger
Microsoft Access-databaseprogrammet gemmer GUID'er som matrixer af typen Byte. Microsoft Office Access 2007 kan dog ikke returnere bytedata 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. For at 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 .
Du kan for eksempel få brug for 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 StrengFraGUID 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 kontrolelementet s_GUID i en Medarbejdere-formular i strengform og tildeles den til en strengvariabel. Det s_GUID kontrolelement er bundet til s_GUID-feltet, et af systemfelterne, der føjes 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