sábado, 13 de noviembre de 2010

Algunas propiedades de los objetos de Access

Cuando trabajamos en formularios de Access tenemos la posibilidad de insertar distintos elementos. Se puede citar a los cuadros de texto, etiquetas, botones de comando o cuadros de listas. Todos tienen asociadas determinadas propiedades sobre las que podemos actuar para obtener el comportamiento que interese.
Gracias a esas propiedades, cualquier evento que ocurra puede hacer que una propiedad determinada cambie. Por ejemplo, cargar un formulario o hacer clic en un botón, son eventos que se dan con frecuencia.

Access permite al usuario generar código que se ejecuta cuando suceda determinado evento. A continuación ponemos un procedimiento de evento:

                Sub Mensaje_click ()
                 Msgbox "Este es el mensaje que ves por pulsar el botón"
              End Sub

Todos los procedimientos tienen una línea inicial que comienza con el termino Sub y terminan por la línea End Sub. En medio tenemos el código que se ejecuta cada vez que hacemos clic en el botón Mensaje. Este código nos mostrará el mensaje Este es el mensaje que ves por pulsar en el botón (evento hacer clic).  Provocamos la ejecución del código que insertamos.

Esto permite alterar las propiedades de los distintos objetos de un formulario. Algunas propiedades son las siguientes:

Activate

Para desactivar un cuadro de texto ponemos su propiedad Activate a false:

boton1.activate=False

Visible


Para ocultar un cuadro de texto ponemos su propiedad Visible a false:

Boton1.Visible=False

Para trabajar con las propiedades del formulario en el que estamos, usamos el término Me. Si queremos ocultar el formulario podemos escribir:

Me.visible=False

y para que se pueda ver podemos hacer:

Me.visible=True

Como vemos, el uso y conocimiento de ciertas propiedades de botones o etiquetas nos permite mejorar las prestaciones de un formulario. Así podemos modificar propiedades para que el formulario trabaje como al usuario realmente le interesa.

3 comentarios:

  1. Exelente tus Comentarios, te agradeceria pudieras extender el tema para tratamiento de errores con mensajes interactivos, Saludos.
    Gracias

    ResponderEliminar
  2. Muchas gracias, es interesente lo que propones, haremos alguna entrada sobre errores, mensajes interactivos, etc. Un saludo

    ResponderEliminar
  3. sus respuestas son de gran ayuda MUCHACHOS SALUDOS DE MI PARTE.

    ResponderEliminar