viernes, 28 de junio de 2013

Cómo crear Macros en Access

Primero, antes de mencionar cómo crear una macro en Access, creo que es más importante aún, tener claro qué es una macro. “Una macro es una serie de instrucciones que se almacenan para que se puedan ejecutar de manera secuencial mediante una sola llamada u orden de ejecución. Dicho de otra manera, una macro es una instrucción compleja, formada por otras instrucciones más sencillas. Esto permite la automatización de tareas repetitivas.” http://goo.gl/QPvhq

En Access, como Excel de Office, es posible “grabar” secuencias de instrucciones que permitan realizar tareas repetitivas de manera rápida, sin necesidad de realizarlas “a mano”.

Para mostrar cómo funcionan estas, trabajaré con una de las bases de datos vistas durante nuestras clases de Access en el transcurso de este semestre (otoño 2013), la cual se llama DBCPN20101.accbd; base que pueden encontrar en el siguiente link: http://goo.gl/NE3fE


Para crear una macro, es necesario tener abierta una base de datos. Luego es necesario ubicar la pestaña Crear en donde se muestra la opción para de Macro, la cual puede verse en la imagen que sigue, específicamente en el recuadro rojo de la screenshot que sigue.



Luego de seleccionar el botón anterior, aparecerá la ventana que se puede ver en el screenshot que sigue, la cual muestra una lista desplegable con las diferentes opciones de posibles acciones que se pueden “grabar” en Access. Estas acciones van desde abrir formularios y tablas, hasta opciones de eliminar registros o cerrar bases de datos.



A modo de ejemplo, en el screenshoot que sigue se puede ver que la opción escogida fue AbrirTabla. Dentro de esta opción existen tres listas desplegables las cuales son: Nombre de la tabla, Vista y Modo de datos, donde en la primera se debe escoger qué tabla abrir, en la segunda se debe escoger cómo se pretende desplegar esta tabla (vista diseño o vistas de tablas o gráficos dinámicos, entre otras) y la tercera en donde se debe escoger si los datos pueden ser modificables, sólo de lectura, o si se puede agregar datos a esta tabla.


Si se necesita hacer algún otro tipo de instrucción, se puede agregar una nueva acción en la parte inferior izquierda del recuadro rojo, en la lista desplegable que dice: “Agregar nueva acción”. Si analizamos otras acciones, podremos ver que todas estas tienen diferentes opciones y algunas tienen condiciones, como por ejemplo la acción AbrirInforme, que cuenta con una opción condicional, cómo se pude apreciar en el siguiente screenshoot.



Para ejecutar estas acciones, es necesario guardarlas, y luego de hacer esto, se debe ejecutar el archivo de macro que se guarda (ejecutar en donde se indica con la flecha roja), para que las instrucciones guardadas se ejecuten automáticamente.




No hay comentarios:

Publicar un comentario