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

StringFromGUID-funktio muuntaa GUID, joka on Byte -tyypin matriisi, merkkijono-muotoon.

Syntaksi

StringFromGUID ( guid )

Tarvittava guid-argumentti on Byte-tietojen matriisi, jota käytetään sovelluksen, osan tai tietokohteen yksilöimiseen käyttöjärjestelmälle.

Huomautuksia

Microsoft Access -tietokantamoduuli tallentaa GUIDit tyypin Byte matriiseina. Microsoft Office Access 2007 ei kuitenkaan voi palauttaa Byte-tietoja ohjain:sta muodossa lomake tai raportti. 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

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.