Compartir a través de


Objeto AccessObjectProperty (Access)

Un objeto AccessObjectProperty representa una característica integrada o definida por el usuario de un objeto AccessObject .

Comentarios

Cada objeto AccessObject contiene una colección AccessObjectProperties que tiene objetos AccessObjectProperty correspondientes a las propiedades de ese objeto AccessObject . El usuario también puede definir objetos AccessObjectProperty y anexarlos a la colección AccessObjectProperties de algunos objetos AccessObject.

Pueden crearse propiedades definidas por el usuario para los objetos siguientes:

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, use el método Add para crear y agregar un objeto AccessObjectProperty con una propiedad Name única y una propiedad Value . El objeto al que está agregando la propiedad definida por el usuario debe estar anexado a una colección.

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.

Puede eliminar propiedades definidas por el usuario de la colección AccessObjectProperties mediante el método Remove .

Nota:

[!NOTA] Un objeto AccessObjectProperty 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.

El objeto AccessObjectProperty tiene dos propiedades incorporadas:

  • La propiedad Name, una cadena que identifica de manera única la propiedad.
  • La propiedad Value es una variante que contiene el valor de la propiedad.

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 .

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.