|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
En Área Interactiva cursos
gratis Office (Word, Excel, Access, Power Point...) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Conceptos básicos de Visual Basic en Access
Como hemos visto en ateriores lecciones, es posible personalizar operaciones en Access de forma que nos agilice el trabajo. Sobre todo, esta circunstancia se da en los formularios a través de listas desplegables, casillas de verificación, etc. No obstante, es posible llegar a personalizar aún más los controles del formulario de forma que respondan a una acción determinada de una forma u otra. Todo esto podemos conseguirlo "programando" algunos controles a nuestro gusto y necesidad. Aunque este pequeño tutorial no pretende dominar el lenguaje Visual Basic, sí que os daremos algunos consejos y trucos para agilizar vuestro trabajo con los formularios. Antes que nada, veamos algunas definiciones básicas:
Imaginemos un botón de un formulario que al pulsarlo, se realiza una acción determinada. Nosotros debemos programar el comportamiento del botón escribiendo el código del programa. Ésta parte del programa es un procedimiento. El botón es un objeto. Al pulsar click, se genera un evento (abre un formulario, añade un registro...)
Para nuestro ejemplo, utilizaremos una sencilla, base de datos que puedes bajártela pinchando aquí, formada por dos tablas: clientes y comerciales, con una relación de uno a varios por el campo IdComercial, es decir, que un mismo comercial puede tener asignados varios clientes. Abre la base de datos y observa las tablas, relaciones y formularios que hemos creado. Desde el formulario Comerciales damos de alta nuevos comerciales asignándoles a cada uno un código. En la tabla Clientes hemos cargado también los campos de la tabla Comerciales, de forma que cuando demos de alta un cliente, le asginaremos un código de comercial y automáticamente aparecerán los datos de éste último en los campos situados a la derecha.
- Añade un botón de comando con el asistente, que realice la acción de agregar un nuevo registro.
Este es el código que se ejecuta en lenguaje VB cada vez que pulsamos el botón recién creado. Si no has programado nunca, la primera sensación que tendrás al ver el código es que te sonará a "chino". De momento no te preocupes demasiado. Veamos las partes del procedimiento, y observa sobre todo las partes del mismo, comentadas en una línea de texto a su izquierda:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||