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