Funkcija StringFromGUID

Velja za
Access za Microsoft 365 Access 2021 Access 2019 Access 2016

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