StringFromGUID-funktio

Käytetään kohteeseen
Access for Microsoft 365 Access 2021 Access 2019 Access 2016

StringFromGUID-funktio muuntaa GUID-tunnuksen, joka on tavutyyppinen matriisi, merkkijonoksi.

Syntaksi

StringFromGUID(guid)

Pakollinen guid-argumentti on tavutietojen matriisi, jota käytetään yksilöimään käyttöjärjestelmän sovellus, komponentti tai tietokohde.

    

Huomautuksia

Microsoft Access -tietokantamoduuli tallentaa GUIDit tyypin Byte matriiseina. Microsoft Office Access 2007 ei kuitenkaan voi palauttaa tavutietoja lomakkeen tai raportin ohjausobjektista. Jotta voit palauttaa ohjausobjektista GUID- arvon, se on muunnettava merkkijonoksi. Voit muuntaa GUIDin merkkijonoksi StringFromGUID-funktiolla. Voit muuntaa merkkijonon takaisin GUIDiksi GUIDFromString-funktiolla.

Voit esimerkiksi halutessasi viitata kenttään, joka sisältää GUIDin tietokannan replikointia käytettäessä. Palauta ohjausobjektin arvo muotoon, joka on sidottu kenttään, joka sisältää GUIDin käyttämällä StringFromGUID-funktiota GUIDin muuntamiseksi merkkijonoksi.

Esimerkki

Huomautus

Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Seuraava esimerkki palauttaa s_GUID-ohjausobjektin arvon Työntekijät-muodossa merkkijonosta ja antaa sille merkkijonomuuttujan. S_GUID-ohjausobjekti on sidottu s_GUID-kenttään, johonkin järjestelmäkenttään, joka on lisätty replikoidun tietokannan jokaiseen replikoituun taulukkoon.

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