La funzione StringFromGUID converte un GUID, ovvero un matrice di tipo Byte, in un stringa.
Sintassi
StringFromGUID ( guid )
L'argomento guid obbligatorio è una matrice di dati 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. Microsoft Office Access 2007 non può tuttavia restituire dati di tipo Byte da un controllo in una maschera o in 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 di nuovo una stringa in un GUID, usare la funzione GUIDFromString .
Ad esempio, potrebbe essere necessario fare riferimento a un campo che contiene un GUID quando si usa la replica del database. 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.
L'esempio seguente restituisce il valore del controllo s_GUID in una maschera Employees in una maschera stringa e lo assegna a una variabile stringa. Il controllo s_GUID è associato al campo s_GUID, 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