Funktionen StringFromGUID konverterar en GUID, som är en matris av typen Byte, till en sträng.
Syntax
StringFromGUID ( guid )
Det obligatoriska guid-argumentet är en matris med Byte-data som används för att unikt identifiera ett program, en komponent eller ett objekt med data i operativsystemet.
Kommentarer
Microsoft Access-databasmotorn lagrar GUID som matriser av typen Byte. Men Microsoft Office Access 2007 kan inte returnera Byte-data från en kontroll på en formulär eller rapport. Om du vill returnera värdet för ett GUID från en kontroll måste du konvertera det till en sträng. Om du vill konvertera ett GUID till en sträng använder du funktionen SträngFromGUID . Om du vill konvertera en sträng tillbaka till en GUID använder du funktionen GUIDFromString .
Du kan till exempel behöva referera till ett fält som innehåller en GUID när du använder databasreplikering. Om du vill returnera värdet för en kontroll i ett formulär som är bundet till ett fält som innehåller ett GUID använder du funktionen StringFromGUID för att konvertera GUID till en sträng.
Exempel
Obs!: I exemplen nedan visar vi hur du använder den här funktionen i en Visual Basic for Applications-modul (VBA). Om du vill läsa mer om hur man använder VBA, kan du välja Info för utvecklare i listrutan bredvid Sök och sedan skriva en eller flera söktermer i sökrutan.
I följande exempel returneras värdet för den s_GUID kontrollen i ett formulär för anställda i strängformulär och tilldelar den till en strängvariabel. Den s_GUID kontrollen är bunden till fältet s_GUID, ett av systemfälten som läggs till i varje replikerad tabell i en replikerad databas.
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