Funktsioon StringFromGUID teisendab GUID-i, mis on massiiv, mille tüüp on Byte, stringiks.
Süntaks
StringFromGUID ( guid )
Nõutav argument guid on massiiv andmetest, mille tüüp on Bait ja mida kasutatakse rakenduse, komponendi või andmeüksuse kordumatuks tuvastamiseks operatsioonisüsteemi jaoks.
Kommentaarid
Microsoft Accessi andmebaasimootor talletab GUID-sid massiividena, mille tüüp on Bait. Kuid Microsoft Office Access 2007 ei saa tagastada vorm või aruannejuhtelementbaitandmeid . Juhtelemendi GUID väärtuse tagastamiseks peate selle teisendama stringiks. GUID-i teisendamiseks stringiks kasutage funktsiooni StringFromGUID . Stringi tagasi GUID-ks teisendamiseks kasutage funktsiooni GUIDFromString .
Näiteks võib teil olla andmebaasi tiražeerimise korral tarvis viidata GUID-i sisaldavale väljale. GUID-i sisaldava väljaga seotud vormil oleva juhtelemendi väärtuse tagastamiseks ja GUID-i stringiks teisendamiseks kasutage funktsiooni StringFromGUID.
Näide
Märkus.: Järgmised näited kujutavad selle funktsiooni kasutamist rakenduse Visual Basic for Applications (VBA) moodulis. Lisateabe saamiseks VBA-ga töötamise kohta valige välja Otsing kõrval kuvatavast ripploendist väärtus Tootearendusmaterjal ja sisestage otsinguväljale üks või mitu sõna.
Järgmises näites tagastab funktsioon vormi „Töötajad“ juhtelemendi s_GUID väärtuse stringivormingus ja määrab selle stringimuutujale. Juhtelement s_GUID on seotud väljaga s_GUID, mis on üks tiražeeritud andmebaasis igasse tiražeeritud tabelisse lisatavatest süsteemiväljadest.
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