Funkcija StringFromGUID konvertē GUID, kas ir masīvstipa Byte vērtība par virkne.
Sintakse
StringFromGUID ( guid )
Nepieciešamais guid arguments ir Byte datu masīvs, kas tiek izmantots, lai operētājsistēmā unikāli identificētu lietojumprogrammu, komponentu vai datu elementu.
Piebildes
Microsoft Access datu bāzes programma saglabā GUID kā Byte tipa masīvus. Tomēr Microsoft Office Access 2007 nevar atgriezt Byte datus no vadīkla faila forma vai atskaite. Lai atgrieztu GUID vērtību no vadīklas, tā ir jākonvertē par virkni. Lai konvertētu GUID par virkni, izmantojiet funkciju StringFromGUID . Lai konvertētu virkni atpakaļ par GUID, izmantojiet funkciju GUIDFromString .
Piemēram, izmantojot datu bāzes replicēšanu, var būt nepieciešams atsaukties uz lauku, kurā ir GUID. Lai atgrieztu vadīklas vērtību formā, kas saistīta ar lauku, kurš satur GUID, izmantojiet funkciju StringFromGUID , lai konvertētu GUID par virkni.
Piemērs
Piezīme.: Turpmākajos piemēros redzama šīs funkcijas izmantošana Visual Basic for Applications (VBA) modulī. Lai iegūtu papildinformāciju par darbu ar VBA, nolaižamajā sarakstā atlasiet Uzziņas materiāli izstrādātājiem blakus meklēšanas lodziņam un ievadiet šajā lodziņā vienu vai vairākus vārdus.
Šajā piemērā tiek atgriezta vadīklas s_GUID vadīkla darbinieku formā virkņu formā un tā tiek piesaistīta virknes mainīgajam. Datu s_GUID ir saistīta ar lauku s_GUID kādu no sistēmas laukiem, kas replicētajā datu bāzē pievienoti katrai replicētajā tabulā.
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