You are on page 1of 3

DISEÑO AVANZADO DE FORMULARIOS

1. Botones en formulario:

Cuando estás desarrollando una aplicación con Access, es muy probable que los asistentes
ya no sean de utilidad dado que necesitas realizar ajustes mucho más precisos sobre los
formularios que hacen de interfaz con el usuario. Estos ajustes se refieren no solo a
comportamientos de aquellos, sino también de los diferentes elementos que aparecerán en
pantalla los cuales se denominan Controles y nos permiten personalizar los formularios.

Si has realizado el curso de Access de nivel intermedio, recordarás que dimos una
introducción a estos controles, además en el módulo anterior echamos un vistazo de cómo
insertar botones.

En este módulo entraremos en detalles acerca de todos los controles que puedes colocar en
un formulario.

Los controles permiten interactuar al usuario con la base de datos y cuentas con diferentes
tipos de ellos que serán más adecuados para algunas cosas que otras.

Para lograr aquella interacción cada control que coloques en el formulario serán necesarios
ajustar sus parámetros de funcionamiento mediante lo que se conoce como propiedades, es
así que estas propiedades pueden cambiar por completo el comportamiento del control ante
algún evento, como así también su aspecto en el formulario.

Las posibilidades con respecto a esto son tan amplias que también es posible codificar en
lenguaje Visual Basic para Aplicaciones (VBA) el comportamiento del mismo.
No te asustes, ahondaremos sobre este tema un poco más adelante.

Comenzaremos con el control de mayor uso en los formularios como lo son los botones de
comando. ¡Sí claro! exactamente el mismo que vimos en el módulo anterior pero ahora
pondremos énfasis en los detalles del funcionamiento del mismo.

Cada vez que colocas un botón en el formulario, comienza a trabajar el asistente de botones
de comando que será el encargado de escribir el código necesario en VBA.

Te propongo avanzar a la siguiente página para ver más detalles acerca de los botones.

2. Características de los botones:

Los botones tienen como característica importante de ser muy versátiles ya que pueden ser
utilizados para realizar muchos tipos de operaciones. Por ejemplo, es posible abrir
formularios, ejecutar consultas, imprimir informes, explorar registros, ejecutar otras
aplicaciones y muchas otras cosas más, es decir, las capacidades de estos objetos son muy
amplias.
Te recuerdo que para cada tipo de operación escogida en un botón, se traduce en un conjunto
de instrucciones en VBA que luego es posible de modificar.
Cuando el asistente comienza, pregunta que tipo de acción deseas realizar. Supongamos que
quieres abrir un formulario con dicho botón, en este aspecto, el mismo asistente solicita cuál
de estos objetos (formularios) disponibles se desea abrir.

Debido a que generalmente un formulario tiene como origen de datos una tabla o una
consulta, cuando indicas una acción de abrir un formulario mediante un botón, puedes
precisarle a Access que este formulario se abra en relación con el registro que se encuentra
en el formulario principal o bien que se muestre todas la información sin relacionarla con el
registro del formulario principal.

Veamos el siguiente ejemplo, supongamos que tienes un formulario en donde se muestran


los datos de los conjuntos de música de tu colección de canciones. En este formulario solo
colocas el nombre de la banda, año de origen, país de origen, etc. Luego para ver los temas
publicados por la banda musical, colocas un botón que muestre un formulario con la lista de
temas ordenados por fecha. De esta manera será necesario relacionar el formulario principal
con el código de identificación de la banda musical y así mostrar en el formulario que se
desea abrir, únicamente las canciones de esta banda y no de otra.

Continuemos con otras características de los botones como por ejemplo el aspecto que tendrá
en el formulario, para ello te invito a avanzar a la siguiente página en donde te indicaremos
algunos detalles.

You might also like