Funkcija „StringFromGUID“

Primenjuje se na
Access za Microsoft 365 Access 2021 Access 2019 Access 2016

Funkcija StringFromGUID konvertuje GUID, koji predstavlja niz tipa bajt, u nisku.

Sintaksa

StringFromGUID(guid)

Potrebni GUID argument je niz bajtnih podataka koji se koriste za jedinstveno identifikovanje aplikacije, komponente ili stavke podataka u operativnom sistemu.

    

Napomene

Mašina Microsoft Access baze podataka skladišti GUID-ove kao nizove tipa bajt. Međutim, Microsoft Office Access 2007 ne može da vrati bajtove podatke iz kontrole u obrascu ili izveštaju. Da biste dobili vrednost GUID-a iz kontrole, morate je konvertovati u nisku. Da biste konvertovali GUID u nisku, koristite funkciju StringFromGUID . Da biste konvertovali nisku nazad u GUID, koristite funkciju GUIDFromString .

Na primer, možda ćete morati da uputite na polje koje sadrži GUID kada koristite replikaciju baze podataka. Da biste dobili vrednost kontrole u obrascu povezanom sa poljem koje sadrži GUID, koristite funkciju StringFromGUID da biste konvertovali GUID u nisku.

Primer

Napomena

Primeri koji slede pokazuju upotrebu ove funkcije u Visual Basic for Applications (VBA) modulu. Za više informacija o radu sa VBA modulom izaberite stavku Referenca razvojnog programera sa padajuće liste pored stavke Pretraga i unesite termine u polje za pretragu.

Sledeći primer vraća vrednost kontrole s_GUID u obrascu "Zaposleni" u obliku niske i dodeljuje je promenljivoj niske. s_GUID kontrola je povezana sa s_GUID poljem, jednim od sistemskih polja dodatih u svaku repliciranu tabelu u repliciranoj bazi 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