Funkcija StringFromGUID pretvara GUID, što je polje vrste Byte, u niz.
Sintaksa
StringFromGUID ( GUID )
Obavezni argument GUID sadrži polje bajtova podataka koji se koriste za jedinstveno prepoznavanje aplikacije, komponente ili stavke podataka u operacijski sustav.
Napomene
Modul baze podataka programa Microsoft Access pohranjuje GUID oznake kao polja vrste byte. Microsoft Office Access 2007, međutim, ne mogu vratiti bajtne podatke iz kontrola na obrazac ili izvješće. Da biste vrijednost GUID-a vratili iz kontrole, morate je pretvoriti u niz. Da biste GUID pretvorili u niz, upotrijebite funkciju StringFromGUID . Da biste natrag pretvorili niz u GUID, upotrijebite funkciju GUIDFromString .
Možda ćete, primjerice, morati upućivati na polje koje sadrži GUID prilikom korištenja replikacije baze podataka. Da biste vratili vrijednost kontrole na obrascu vezanu uz polje koje sadrži GUID, koristite funkciju StringFromGUID da biste GUID pretvorili u niz.
Primjer
Napomena: Primjeri koji slijede prikazuju korištenje te funkcije u modulu jezika Visual Basic for Applications (VBA). Da biste pronašli dodatne informacije o radu s VBA-om, na padajućem popisu uz stavku Traži odaberite stavku Referenca za razvojne inženjere pa unesite jedan ili više izraza u okvir pretraživanja.
U sljedećem se primjeru prikazuje vrijednost kontrole s_GUID na obrascu zaposlenici u obliku niza i dodjeljuje je varijablu niza. Kontrola s_GUID vezana je uz polje s_GUID, jedno od polja sustava koje se dodaju u svaku repliciranu tablicu u repliciranu bazu podataka.
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