La funzione StringFromGUID converte un GUID, che è una matrice di tipo Byte, in una stringa.
Sintassi
StringFromGUID(guid)
L'argomento GUID obbligatorio è una matrice di dati in byte utilizzata per identificare in modo univoco un'applicazione, un componente o un elemento di dati nel sistema operativo.
Osservazioni
Il motore di database di Microsoft Access memorizza i GUID come matrici di tipo Byte. Tuttavia, Microsoft Office Access 2007 non può restituire dati in byte da un controllo in una maschera o un report. Per fare in modo che il valore di un GUID venga restituito da un controllo, è necessario convertirlo in una stringa. Per convertire un GUID in una stringa, usare la funzione StringFromGUID. Per convertire una stringa in un GUID, usare la funzione GUIDFromString .
Ad esempio, quando si usa la replica del database potrebbe essere necessario fare riferimento a un campo che contiene un GUID. Per restituire il valore di un controllo in una maschera associata a un campo che contiene un GUID, usare la funzione StringFromGUID per convertire il GUID in una stringa.
Esempio
Nota
Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.
Nell'esempio seguente viene restituito il valore del controllo s_GUID in una maschera Dipendenti in formato stringa e viene assegnato a una variabile stringa. Il controllo s_GUID è associato al campo s_GUID, ovvero uno dei campi di sistema aggiunti a ogni tabella replicata in un database replicato.
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