Funkcija StringFromGUID konvertuoja GUID, kuris yra baito tipo masyvas, į eilutę.
Sintaksė
StringFromGUID(guid)
Būtinas GUID argumentas yra baitų duomenų masyvas, naudojamas unikaliai identifikuoti programą, komponentą ar duomenų elementą operacinėje sistemoje.
Pastabos
"Microsoft Access" duomenų bazės modulis saugo GUID kaip baito tipo masyvus. Tačiau "Microsoft Office Access 2007" negali grąžinti baitų duomenų iš formos arba ataskaitos valdiklio. Norėdami grąžinti GUID reikšmę iš valdiklio, turite konvertuoti ją į eilutę. Norėdami konvertuoti GUID į eilutę, naudokite funkciją StringFromGUID . Norėdami konvertuoti eilutę atgal į GUID, naudokite funkciją GUIDFromString .
Pavyzdžiui, naudojant duomenų bazės replikavimą gali reikėti nurodyti lauką, kuriame yra GUID. Norėdami grąžinti formos, susietos su lauku, kuriame yra GUID, valdiklio reikšmę, naudokite funkciją StringFromGUID norėdami konvertuoti GUID į eilutę.
Pavyzdys
Pastaba
Pateiktuose pavyzdžiuose parodyta, kaip naudoti šią funkciją „Visual Basic for Applications“ (VBA) modulyje. Daugiau informacijos apie darbą su VBA rasite išplečiamajame sąraše pasirinkę Kūrėjų nuoroda (šalia Ieškos) ir ieškos lauke įvedę vieną ar daugiau sąlygų.
Toliau pateiktame pavyzdyje grąžinama valdiklio s_GUID reikšmė formoje Darbuotojai eilutės forma ir priskiriama ją eilutės kintamajam. s_GUID valdiklis susietas su s_GUID lauku, vienu iš sistemos laukų, įtraukiamų į kiekvieną replikuojamos duomenų bazės lentelę.
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