Compartir a través de


Propiedades de objeto

Se aplica a: Access 2013 | Access 2016

Las propiedades del Objeto proporcionan información general sobre los objetos que contiene el panel de exploración.

Nota:

[!NOTA] Las propiedades del Objeto están disponibles para todos los objetos de una Base de datos de Microsoft Access y únicamente para formularios, macros, módulos e informes de un proyecto de Access (.adp).

Configuración

Puede ver las propiedades del Objeto y establecer las propiedades Descripción o Atributos de las formas siguientes:

  • Haga clic en un objeto en la ventana Base de datos. En la ficha Herramientas de base de datos, en el grupo Mostrar u ocultar, haga clic en Hoja de propiedades.

  • Haga clic con el botón secundario del mouse en un objeto de la ventana Base de datos y, a continuación, haga clic en Propiedades en el menú contextual.

También puede especificar o determinar las propiedades del Objeto en una base de datos de Access mediante Visual Basic . Las propiedades del Objeto de un proyecto de Access (.ADP) no están disponibles en Visual Basic.

Nota:

Sólo es posible especificar o modificar las propiedades Descripción y Atributos. Las demás propiedades del Objeto se establecen mediante Microsoft Access y son de sólo lectura.

Comentarios

Los objetos para los que se pueden mostrar propiedades en la ventana Base de datos son tablas, consultas, formularios, informes, macros y módulos. Cada clase de objetos de la base de datos se representa mediante un objeto de DAO Document independiente dentro de la colección de DAO Containers. Por ejemplo, la colección Containers contiene un objeto Document que representa todos los formularios de la base de datos.

Las propiedades del Objeto siguientes están disponibles en la ventana Base de datos.

Propiedad Descripción
Name Este es el nombre del objeto y contiene la configuración de la propiedad Name del objeto.
Tipo Es el tipo de objeto. Los tipos de objeto de Microsoft Access son Formulario, Macro, Módulo, Consulta, Informe y Tabla.
Descripción Esta es la descripción del objeto y es la misma que la configuración de la propiedad Description del objeto. También puede establecer la propiedad Descripción del objeto en la hoja de propiedades del objeto.
Created Es la fecha en la que se creó el objeto. Para tablas y consultas, esta propiedad es igual que la propiedad DateCreated.
Modified Es la fecha en la que el objeto se modificó por última vez. Para tablas y consultas, esta propiedad es igual que la propiedad LastUpdated.
Owner Es el propietario del objeto. Para obtener más información, vea la propiedad Propietario.
Atributos Esta propiedad especifica si el objeto está oculto o visible y si el objeto puede replicarse en una réplica de base de datos. Si establece el atributo Oculto en True (mediante la activación de la casilla de verificación Oculto), el objeto no aparecerá en la ventana Base de datos.

Para mostrar objetos ocultos en el panel de navegación, haga clic en el botón Microsoft Office y, a continuación, haga clic en Opciones de acceso. Haga clic en la categoría Base de datos activa y, a continuación, en Opciones de exploración. Haga clic en Mostrar objetos ocultosy, a continuación, haga clic en Aceptar.

Los iconos de los objetos ocultos aparecerán atenuados en la ventana Base de datos. A continuación, puede desactivar el atributo Oculto para hacer que los objetos sean visibles en la ventana Base de datos.

Ejemplo:

El ejemplo siguiente utiliza la subrutina PrintObjectProperties para mostrar los valores de las propiedades del Objeto correspondientes a un objeto en la ventana Depuración. La subrutina solicita el tipo de objeto y el nombre del objeto como argumentos.

Dim strObjectType As String 
Dim strObjectName As String 
Dim strMsg As String 
 
strMsg = "Enter object type (e.g., Forms, Scripts, " _ 
 & "Modules, Reports, Tables)." 
' Get object type. 
strObjectType = InputBox(strMsg) 
strMsg = "Enter the name of a form, macro, module, " _ 
 & "query, report, or table." 
' Get object name from user. 
strObjectName = InputBox(strMsg) 
' Pass object type and object name to 
' PrintObjectProperties subroutine. 
PrintObjectProperties strObjectType, strObjectName 
 
Sub PrintObjectProperties(strObjectType As String, strObjectName _ 
 As String) 
Dim dbs As Database, ctr As Container, doc As Document 
Dim intI As Integer 
Dim strTabChar As String 
Dim prp As DAO.Property 
 
Set dbs = CurrentDb 
strTabChar = vbTab 
' Set Container object variable. 
Set ctr = dbs.Containers(strObjectType) 
' Set Document object variable. 
Set doc = ctr.Documents(strObjectName) 
doc.Properties.Refresh 
' Print the object name to Debug window. 
Debug.Print doc.Name 
' Print each Object property to Debug window. 
For Each prp in doc.Properties 
 Debug.Print strTabChar & prp.Name & " = " & prp.Value 
Next 
End Sub

Vea también

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.