Funkcija StringFromGUID pretvori GUID, ki je matrika tipa Bajt, v niz.
Sintaksa
StringFromGUID(guid)
Zahtevani argument guid je matrika podatkov bajtov , ki se uporablja za enolično prepoznavanje aplikacije, komponente ali elementa podatkov v operacijskem sistemu.
Pripombe
Mehanizem Microsoft Accessove zbirke podatkov shrani GUID-je kot matrike tipa Bajt. Vendar pa Microsoft Office Access 2007 ne more vrniti bajtnih podatkov iz kontrolnika v obrazcu ali poročilu. Če želite vrniti vrednost GUID-a iz kontrolnika, ga morate pretvoriti v niz. Če želite pretvoriti GUID v niz, uporabite funkcijo StringFromGUID . Če želite niz pretvoriti nazaj v GUID, uporabite funkcijo GUIDFromString .
Na primer, morda želite ustvariti sklic na polje, ki vsebuje GUID pri uporabi podvajanja zbirke podatkov. Da vrnete vrednost kontrolnika v obrazcu, vezanim na polje, ki vsebuje GUID, uporabite funkcijo StringFromGUID, da pretvorite GUID v niz.
Primer
Opomba
V spodnjih primerih je prikazana uporaba te funkcije v modulu Visual Basic for Applications (VBA). Če želite več informacij o delu z modulom VBA, izberite Vsebina za razvijalce na spustnem seznamu ob možnosti Iskanje in v iskalno polje vnesite enega ali več izrazov.
Naslednji primer vrne vrednost kontrolnika s_GUID v obrazcu »Zaposleni« v obliki niza in mu dodeli spremenljivko niza. Kontrolnik s_GUID je vezan na polje s_GUID, eno od sistemskih polj, dodeljenih vsaki podvojeni tabeli v podvojeni zbirki podatkov.
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