Share via


Método Application.StringFromGUID (Access)

La función StringFromGUID convierte un GUID, que es una matriz de tipo Byte, en una cadena.

Sintaxis

expresión. StringFromGUID (Guid)

expresión Variable que representa un objeto Application.

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
Guid Obligatorio Variant Una matriz de datos Byte que se usa para identificar una aplicación, un componente o un elemento de datos para el sistema operativo.

Valor devuelto

Variant

Comentarios

El motor de base de datos de Microsoft Access almacena los GUID como matrices de tipo Byte. Sin embargo, Access no puede devolver datos de bytes de un control de un formulario o informe. Para devolver el valor de un GUID de un control, debe convertirlo en una cadena. Para convertir un GUID en una cadena, utilice la función StringFromGUID. Para volver a convertir una cadena en un GUID, use la función GUIDFromString .

Por ejemplo, es podrán que deba hacer referencia a un campo que contiene un GUID al utilizar la réplica de base de datos. Para devolver el valor de un control en un formulario dependiente de un campo que contiene un GUID, utilice la función StringFromGUID para convertir el GUID en una cadena.

Ejemplo:

En el ejemplo siguiente se devuelve el valor del control s_GUID en un formulario Employees en forma de cadena y se asigna a una variable de cadena. El control s_GUID está enlazado al campo s_GUID , uno de los campos del sistema agregados a cada tabla replicada en una base de datos replicada.

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.