Applies ToAccess pentru Microsoft 365 Access 2021 Access 2019 Access 2016

Funcția StringFromGUID efectuează conversia unui GUID, care este o matrice de tip Octet, într-un șir.

Sintaxă

StringFromGUID ( guid )

Argumentul GUID necesar este o matrice de date Byte utilizată pentru a identifica în mod unic o aplicație, o componentă sau un element de date pentru sistemul de operare.

Observații

Motorul de baze de date Microsoft Access stochează GUID-uri ca matrice de tip Byte. Totuși, Microsoft Office Access 2007 nu poate returna date Byte dintr-un control dintr-un formular sau dintr-un raport. Pentru a returna valoarea unui GUID dintr-un control, trebuie să efectuați conversia acestuia într-un șir. Pentru a efectua conversia unui GUID într-un șir, utilizați funcția StringFromGUID . Pentru a efectua conversia unui șir înapoi la GUID, utilizați funcția GUIDFromString .

De exemplu, poate fi necesar să faceți referire la un câmp care conține un GUID atunci când utilizați reproducerea bazei de date. Pentru a returna valoarea unui control dintr-un formular legat la un câmp care conține un GUID, utilizați funcția StringFromGUID pentru a efectua conversia GUID-ului într-un șir.

Exemplu

Notă: Exemplele care urmează demonstrează utilizarea acestei funcții într-un modul Visual Basic for Applications (VBA). Pentru mai multe informații despre lucrul cu VBA, selectați Referințe pentru dezvoltatori în lista verticală de lângă Căutare și introduceți unul sau mai mulți termeni în caseta de căutare.

Următorul exemplu returnează valoarea controlului s_GUID dintr-un formular Angajați sub formă de șir și îl atribuie unei variabile de șir. Controlul s_GUID este legat la câmpul s_GUID, unul dintre câmpurile de sistem adăugate la fiecare tabel reprodus dintr-o bază de date reprodusă.

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

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.