Está en la página 1de 3

Ejercicios Microsoft Access 2007

PRCTICA: Macros
Las macros son de gran ayuda a la hora de realizar varias operaciones con una sola ejecucin. Activando la macro creada, podemos hacer que mltiples funciones se activen.

Macro 1
1. Seleccionaremos el botn Macro en el rea Otros de la pestaa Crear

2. Situando el cursor en la primera cuadrcula de la columna Accin, se muestra un botn de la lista desplegable que contendr una serie de opciones.

3. Elegimos la opcin CuadroMsj. Seguidamente, visualizaremos, en la zona Argumentos de accin, varios argumentos: Mensaje: Escribiremos Vamos a ejecutar la Macro de Distribuidora. Bip: Seleccionaremos S. Tipo: Dejaremos la opcin Ninguno. 4. Ejecutamos la macro con el botn Ejecutar del rea Herramientas. Si no ha guardado la macro, Access le pide un nombre para guardarla.

5. Observamos que surgir un cuadro de dilogo con el mismo texto que hemos escrito. Pulsamos Aceptar y volvemos a la Vista Diseo.

Pgina 1

Ejercicios Microsoft Access 2007

6. En la fila siguiente de la columna Accin, elegiremos de nuevo CuadroMsj, y escribiremos, en el argumento Mensaje, Vamos a abrir la tabla Libros y, en el argumento Ttulo, Distribuidora.

7. En la siguiente celda, elegimos la opcin AbrirTabla. De los argumentos de la zona inferior, slo modificaremos el primero, Nombre de la tabla, y elegiremos Libros. En los argumentos restantes, dejamos los que Access propone por defecto. 8. Nos situamos en la siguiente fila de la columna Accin y volvemos a elegir la accin Bip. 9. La siguiente accin volver a ser CuadroMsj y escribimos en el argumento Mensaje, Vamos a abrir la tabla Libreras. 10. Continuaremos con las mismas acciones hasta abrir todas las tablas con sus respectivos cuadros de mensaje y sus bips. Posteriormente, elegiremos la accin Cerrar.

11. Cuando tengamos el cursor en la accin Cerrar, elegimos los valores Tabla y Libros en los argumentos de la zona inferior. 12. Aadimos tantas acciones de Cerrar como tablas hayamos aadido, eligiendo, en el argumento Nombre del Objeto, el nombre de la tabla correspondiente. 13. Finalmente, insertamos otra accin, que ser CuadroMsj y, en el mensaje, escribiremos FIN. 14. En la columna Comentario, escribimos una descripcin. 15. Volvemos a guardar la macro con el mismo nombre y la cerramos.

Macro 2 Pgina 2

Ejercicios Microsoft Access 2007


1. Seleccionaremos el botn Macro en el rea Otros de la pestaa Crear. 2. Para ver la columna Condiciones, pulsamos en el botn del mismo nombre.

3. 4. 5. 6. 7.

En la primera casilla EsNulo([IdAutores]).

de

la

columna

Condicin,

escribiremos

la

expresin

Seguidamente, en la columna Accin, elegiremos, de la lista desplegable, IrARegistro. De los argumentos de la ventana inferior, escribiremos, en este orden, los valores siguientes: Formulario, Autores y Primero. Guardamos la macro con el nombre Condicional y la cerramos. Para que podamos ver el resultado de esta macro, debemos crear un botn de comando en el formulario Autores, colocarnos en un registro nuevo y hacer clic sobre el botn de comando.

8.

Para crear el botn de comando en el formulario Autores, lo abrimos en Vista Diseo y activamos el asistente. Del cuadro Categoras, elegimos la opcin Otras. Del cuadro Acciones, elegimos Ejecutar Macro. El formulario debe quedar como en la siguiente imagen.

9.

Pgina 3