Funcția GUIDFromString

Funcția GUIDFromString convertește un șir într-o GUID, care este un matrice de tip octet.

Sintaxă

GUIDFromString ( stringexpression )

Argumentul stringexpression obligatoriu este o expresie șir care se evaluează la un GUID în formă șir.

Observații

Motorul de baze de date Microsoft Access stochează GUID-urile ca matrice de tip octet. Cu toate acestea, Microsoft Office Access 2007 nu pot returna date octet dintr-un controlformular sau raport. Pentru a returna valoarea unui GUID de la un control, trebuie să efectuați conversia acestuia la un șir. Pentru a efectua conversia unui GUID la un șir, utilizați funcția StringFromGUID . Pentru a efectua conversia unui șir la un GUID, utilizați funcția GUIDFromString .

Exemplu de interogare

Expresie

Rezultatele

Selectați ID-ul de utilizator, GUIDfromString (userGUID) ca GUIDCode din GUID_Table;

Afișează "ID-ul", convertește StringExpression (userGUID) în GUID (matrice de octeți) și se afișează în coloana GUIDCode. Acest exemplu funcționează doar pentru o expresie șir care poate fi evaluată la un GUID.

Exemplu VBA

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 utilizează funcția GUIDFromString pentru a efectua conversia unui șir la un GUID. Șirul este un GUID stocat în formă șir într-un tabel de angajați reproduse. Câmpul, s_GUID, este un câmp ascuns adăugat la fiecare tabel replicat dintr-o bază de date reprodusă.

Sub CheckGUIDType()
Dim dbsConn As ADODB.Connection
Dim rstEmployees As ADODB.Recordset
' Make a connection to the current database.
Set dbsConn = Application.CurrentProject.Connection
Set rstEmployees = New ADODB.Recordset
rstEmployees.Open "Employees", _
dbsConn, , , adCmdTable
' Print the GUID to the immediate window.
Debug.Print rst!s_GUID
Debug.Print TypeName(rst!s_GUID)
Debug.Print TypeName(GuidFromString(rst!s_GUID))
Set rstEmployees = Nothing
Set dbsConn = Nothing
End Sub

Notă:  Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Ne puteți spune dacă informațiile au fost utile? Aici se află articolul în limba engleză, ca referință.

Extindeți-vă competențele Office
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×