Funkcija StringFromGUID pretvori GUID, ki je matricatipa Byte, v niz.
Sintaksa
StringFromGUID ( guid )
Zahtevani argument guid je matrika podatkovnega tipa Byte, ki se uporablja za enolično prepoznavanje programa, komponente ali podatka v operacijskem sistemu.
Pripombe
Mehanizem Microsoft Accessove zbirke podatkov shrani GUID-je kot matrike tipa Bajt. Vendar pa Microsoft Office Access 2007 podatkov bajtov ne morete vrniti iz kontrolnik v obrazec ali poročilo. Č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