Está en la página 1de 7

1

Las Macros
Una macro en Access es una herramienta que permite automatizar tareas y agregar
funcionalidad a los formularios, informes y controles. Por ejemplo, si agrega un botón de
comando a un formulario, asocia el evento OnClick del botón a una macro que contiene los
comandos que desea que se lleven a cabo cada vez que haga clic en el botón.
Aunque habitualmente se utilizan Macros simples, para agilizar la funcionalidad de la base de
datos, como por ejemplo macros que nos imprimar un informe, o que nos abran un formulario,
también se utilizan macros con muchas órdenes para ejecutar tareas complejas.
Las macros en Microsoft Office Access se pueden considerar como un lenguaje de
programación simplificado, que se puede utilizar para aumentar la funcionalidad de la base
de datos. Las macros contienen acciones que realizan tareas, como ejecutar una consulta o
cerrar la base de datos.

Lista de acciones más comunes utilizadas en las macros:


• Cancelar Evento Cancela el evento que activó la macro.
• Cerrar Cierra el objeto, con opciones de guardar los cambios.
• Copiar Objeto Copia o reproduce el objeto.
• Cuadros Muestra un Cuadro de diálogo de Windows, indicando un mensaje, con
un icono, sonido y botones estándar.
• Desplazar Tamaño Cambia la posición y tamaño del objeto.
• Detener Macro Termina la macro.
• Detener Todas Macros Termina la ejecución de todas las macros.
• Eco Establece si deben de aparecer los mensajes de las macros.
• Ejecutar Aplicación Ejecuta un programa.
• Ejecutar Código Ejecuta un procedimiento o módulo.
• Ejecutar Comando Ejecuta un comando de un menú de Access.
• Ejecutar Macro Ejecuta una macro. Cuando termine continúa con la macro.
• Ejecutar SQL Ejecuta una consulta SQL.
• Eliminar Objeto Elimina un objeto.
• Enviar Objeto Envía por correo.
• Enviar Teclas Simula la pulsación de teclas y ejecuta las acciones que se deriven
de dicha acción.
• Establecer Advertencias Indica si mostrar mensajes de confirmación ante
acciones.
• Establecer Elemento Del Menú Activa, desactiva, bloquea o desbloquea una
opción de un menú.
• Establecer Valor Establece el valor contenido en un control de un formulario
informe.
• Guardar Guarda el objeto.
• Imprimir Imprime el objeto.
• Ir a Control Lleva el enfoque a un control determinado.
• Ir a Página Lleva el enfoque al primer control de la página especificada.
• ir a Registro Lleva el enfoque a un registro indicado.
• Maximizar Maximiza la ventana.
• Minimizar Minimiza la ventana.
• Mostrar Barra de Herramientas Muestra u oculta la barra de herramientas.
• Mostrar Todos Registros Elimina los filtros aplicados y muestra todos los registros.

2
• Nueva Consulta Efectúa una consulta.
• Reloj de Arena Cambia el aspecto del cursor del ratón a un reloj de arena.
• Repintar Objeto Vuelve a Repintar el objeto en pantalla.
• Restaurar Restaura ventana.
• Salida Hacia Exporta datos de un objeto de la base de datos a formato RTF u
otro formato.
• Salir Sale de Microsoft Access.
• Seleccionar Objeto Permite activar objeto para ejecutar otra acción.
• Transferir Base Datos Permite importar o exportar objetos de bases de datos,
así como vincular tablas con bases de datos externas.
• Transferir Hoja Cálculo Importa, exporta o vincula datos de una hoja de cálculo
de Excel.
• Transferir Texto Importa, exporta o vincula los datos de un fichero de texto.

Además de poder crear una gran cantidad de macros, también tenemos la posibilidad de
utilizarlas asociadas a multitud de objetos, y también asociadas a eventos de los objetos,
dotando así la base de datos de un cierto carácter automatización y de personalización, y
facilitando su utilización a usuarios menos expertos.

Para crear una macro en Access siga los pasos que a continuación se
detallan:

1. Abra su base de datos


2. En la Opción Crear haga clic en Macro

3
3. Le aparecerá una imagen como la siguiente donde deberá elegir las acciones para su
macro. Elija la opción Cuadro de mensaje

4. Al seleccionar una acción se activa una opción en la parte superior.

5. Agregaremos una segunda acción, la acción de Abrir formulario.

4
6. Elegimos el nombre del formulario, recuerde que se llama Formulario

7. Guarde la Macro haciendo clic derecho sobre la tabla y clic en Guardar, escríbale
Macro.

5
8. Cierre la Macro y cámbiele nombre haciéndole clic derecho sobre la Macro y clic en
Cambiar nombre. Escríbale el siguiente nombre. AUTOEXEC. (Cuando nombramos
una macro con este nombre, ésta se abrirá de manera automática al entrar a la base
de datos).

9. Para concluir le damos en la opción ejecutar y el formulario se ejecuta.

6
7

También podría gustarte