Funktsioon StringFromGUID teisendab GUID-i, mis on massiiv, mille tüüp on Bait, stringiks.
Süntaks
StringFromGUID(GUID)
Nõutav GUID-argument on baidiandmete massiiv, mida kasutatakse operatsioonisüsteemi rakenduse, komponendi või andmeüksuse kordumatuks tuvastamiseks.
Kommentaarid
Microsoft Accessi andmebaasimootor talletab GUID-sid massiividena, mille tüüp on Bait. Kuid Microsoft Office Access 2007 ei saa tagastada vormi või aruande juhtelemendi baitandmeid . 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