Funkcija StringFromGUID

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

Funkcija StringFromGUID pretvara GUID, koji je polje vrste Bajt, u niz.

Sintaksa

StringFromGUID(guid)

Obavezni argument GUID polje je bajtovnih podataka koje se koristi za jedinstvenu identifikaciju aplikacije, komponente ili stavke podataka za operacijski sustav.

    

Napomene

Modul baze podataka programa Microsoft Access pohranjuje GUID-ove kao polja vrste Bajt. No Microsoft Office Access 2007 ne može vratiti bajtovne podatke iz kontrole u obrascu ili izvješću. Da biste vratili vrijednost GUID-a iz kontrole, morate je pretvoriti u niz. Da biste GUID pretvorili u niz, koristite funkciju StringFromGUID . Da biste niz pretvorili natrag u GUID, koristite funkciju GUIDFromString .

Na primjer, možda ćete se prilikom korištenja replikacije baze podataka morati pozvati na polje koje sadrži GUID. Da biste vratili vrijednost kontrole na obrascu koji je povezan s poljem koje sadrži GUID, pomoću funkcije StringFromGUID pretvorite GUID 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.

Sljedeći primjer vraća vrijednost kontrole s_GUID na obrascu Zaposlenici u obliku niza i dodjeljuje je varijabli niza. Kontrola s_GUID povezana je s poljem s_GUID, jednim od polja sustava dodanim je svakoj repliciranoj tablici 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