Compartir a través de


Objeto AccessObjectProperties (Access)

La colección AccessObjectProperties contiene todos los objetos AccessObjectProperty personalizados de una instancia concreta de un objeto. Estos objetos AccessObjectProperty (que a menudo se denominan propiedades) caracterizan de forma exclusiva esa instancia del objeto.

Comentarios

Utilice la colección AccessObjectProperties en Visual Basic o en una expresión para hacer referencia a las propiedades del objeto CurrentProject, CodeProject o AccessObject. Por ejemplo, puede enumerar la colección AccessObjectProperties para establecer o devolver los valores de las propiedades de un informe individual.

Nota:

La colección AccessObjectProperties no es accesible para los objetos derivados del objeto CurrentData (por ejemplo, CurrentData.AllTables! Tabla 1). Para los objetos derivados de este modo, sólo puede tener acceso a sus propiedades integradas mediante llamadas directas a la propiedad deseada (por ejemplo, CurrentData.AllTables!) Table1.Name).

Para agregar una propiedad definida por el usuario a una instancia existente de un objeto, definir sus características y agréguelo a la colección con el método Add. Hace referencia a un objeto AccessObjectProperty definido por el usuario que aún no ha sido anexado a una colección AccessObjectProperties se producirá un error, e igualmente al anexar un objeto AccessObjectProperty definido por el usuario a una colección AccessObjectProperties que contenga un objeto AccessObjectProperty del mismo nombre.

Use el método Remove para quitar las propiedades definidas por el usuario de la colección AccessObjectProperties .

Nota:

[!NOTA] Un objeto AccessObjectProperty integrado o definido por el usuario está asociado sólo con la instancia específica de un objeto. La propiedad no está definida para todas las instancias de objetos del tipo seleccionado.

Para hacer referencia a un objeto AccessObjectProperty integrado o definido por el usuario en una colección por su número ordinal o por su configuración de propiedad Name , use cualquiera de los siguientes formularios de sintaxis.

CurrentProject.AllForms("Form1").Properties(0) 
CurrentProject.AllForms("Form1").Properties("name") 
CurrentProject.AllForms("Form1").Properties![name]

Con los mismos formularios de sintaxis, también puede hacer referencia a la propiedad Value de un objeto AccessObjectProperty . El contexto de la referencia determinará si se hace referencia al propio objeto AccessObjectProperty o a la propiedad Value del objeto AccessObjectProperty .

Nota:

Las propiedades de la colección AccessObjectProperties no se almacenan y se pueden perder cuando el objeto con el que están asociados se desprotegió o se desprotegió mediante el complemento Control de código fuente .

Métodos

Propiedades

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.