DefinirPropiedad (acción de macro)

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Puede usar la acción DefinirPropiedad para establecer una propiedad para el control de un formulario o un informe en las bases de datos de escritorio de Access. También puede usar la acción DefinirPropiedad para establecer una propiedad para el control de vistas Lista y En blanco en una aplicación web de Access.

Configuración

La acción DefinirPropiedad tiene los siguientes argumentos.

Argumento de la acción

Descripción

Nombre del control

Escriba el nombre del campo o control para el que desea establecer el valor de propiedad. Use únicamente el nombre del control, no la sintaxis completa. Deje este argumento en blanco para establecer la propiedad para el formulario o informe actual.

Propiedad

Seleccione la propiedad que desea establecer. Consulte la sección Observaciones en este artículo para obtener la lista de las propiedades que se pueden establecer con esta acción.

Valor

Escriba el valor que se asignará a la propiedad. Para las propiedades de las bases de datos de escritorio cuyos valores son Sí o No, use -1 para Sí y 0 para No. Para las propiedades en aplicaciones web de Access cuyos valores son Sí o No, use y No.

Observaciones

  • Puede usar la acción DefinirPropiedad en bases de datos de escritorio para configurar las siguientes propiedades de un control: Habilitado, Visible, Bloqueado, Izquierda, Parte superior, Ancho, Alto, Color del texto, Color de fondo o Título.

    Nota: No todos los tipos de control en las bases de datos de escritorio admiten la configuración de cada una de las propiedades enumeradas anteriormente.

  • Para aplicaciones web de Access, puede configurar las siguientes propiedades de controles: Habilitado, Visible, Color del texto, Color de fondo, Título o Valor.

    Nota: No todos los tipos de control en aplicaciones web de Access admiten la configuración de cada una de las propiedades enumeradas anteriormente. Puede usar la acción de la macro DefinirPropiedad solo con vistas Lista y En blanco en aplicaciones web de Access.

  • Si escribe un valor no válido para el argumento Valor, no se produce ningún error, pero puede que Access cambie la propiedad a un valor diferente, dependiendo de cómo interpreta el argumento.

  • En las bases de datos de escritorio de Access puede usar la acción DefinirPropiedad en una macro independiente solo si va precedida de una acción que selecciona el formulario o informe que contiene el control para el que está estableciendo la propiedad. Si el formulario o informe no está abierto, puede usar la acción AbrirFormulario o AbrirInforme para abrirlo y seleccionarlo. Si el formulario o informe ya está abierto, puede usar la acción SeleccionarObjeto para seleccionarlo. Después, puede usar la acción DefinirPropiedad para establecer la propiedad. No es necesario seleccionar el objeto si usa la acción DefinirPropiedad en una macro incrustada en un control en el mismo formulario o informe que el control para el que está estableciendo la propiedad.

  • Para ejecutar la acción DefinirPropiedad en un módulo VBA, use el método DefinirPropiedad del objeto DoCmd.

Ejemplo

La macro siguiente establece la propiedad Habilitado del control denominado txtDescription en 0 en una base de datos de escritorio de Access. En otras palabras, se desactiva el control.

Acción

Argumentos

DefinirPropiedad

Nombre del control: txtDescription

Propiedad: Habilitado

Valor: 0

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×