Office 2010 - Access

Lección 67: Usando Macros

67/76 Lecciones 

“Macro” (2)

Continuamos agregando un campo a nuestro “Macro”.
Si haz cerrado el “Macro”, haz click derecho en el “Panel de Navegación” (1) y selecciona “Vista de Diseño” del menú emergente.
Cuando el “Macro” esta abierto, haz click haz click en la flecha que apunta hacia abajo en el recuadro “Agregar Nueva Acción” (2).
En la lista desplegable que aparece, selecciona “IrAControl”.
Un campo en el formulario es un hecho, un control, como vimos en una lección anterior.

les67_image001_es
Escribe el nombre del control entre corchetes como el “Nombre de Control” (1) y haz click en el botón “Ejecutar” (2).
Para guardar el “Macro”, debes responder “Sí” al mensaje.

les67_image002_es
Como ves en la imagen de abajo, el formulario abre y el cursor está en el segundo campo, osea el campo de “Apellido”.

les67_image003_es

Agregar “Macro” a un botón

Ahora que hemos creado un “Macro”, necesitamos una forma de realizar esta acción, haciendo click en un botón o un evento.
Lo primero que voy a mostrar es, como agregar esto a un botón.

Como un ejemplo, tengo un reporte con la lista de todos los maestros en la escuela.
Sería útil aquí si hubiera un botón disponible para abrir el formulario que acabamos de convertir en “Macro”.
Lo primero que hacemos es, abrir el reporte en “Vista de Diseño”.
Haz click en “Controles2 (1) y selecciona “Botón”.
Entonces arrastra el botón al reporte (2). El lugar no importa.
Abre la “Ventana de Propiedades” y selecciona la pestaña de “Formato”. En la “leyenda” dale al botón un nombre apropiado (3).
Luego selecciona la pestaña de “Evento” en la “Ventana de Propiedades” (4) y haz click en la flecha que apunta hacia abajo junto al recuadro “EnClick” (5).
Abre y lista todos los “Macros” personalizados.
Tengo solo uno, asi que la lista no es muy larga.
Selecciona el “Macro” en la lista y luego prueba tu reporte en la “Vista de Reporte”.

les67_image004_es

Agregar “Macro” a un evento

En este ejemplo, te mostraré como ejecutar un “Macro” cuando ocurren ciertos eventos. Por ejemplo, cuando abrimos el reporte que vimos en la sección de arriba.
Para esto, abriré una ventana que despliegue un mensaje.

Lo primero que hacemos es crear un “Macro”.

Selecciona esta pestaña “Crear” en la “Cinta” y haz click en el botón de “Macro”.
Haz click en la flecha que apunta hacia abajo para agregar un “Macro” y selecciona “cuadro de mensaje” en el menú emergente.

les67_image005_es
En la sección superior del “Macro”, escribe el mensaje que quieres desplegar.

En el segundo cuadro, determina si hace un sonido o no cuando aparece.

Y la tercera y cuarta sección me parecen obvias.
Cierra el “Macro” y guardalo cuando se te pida.

les67_image006_es
Ahora para ejecutar este “Macro” cuando el formulario de “maestros” abra, abre el formulario de “maestros” en “Vista de Diseño” y haz click en la “Ventana Propiedades”.
Haciendo click en la flecha que apunta hacia abajo junto a la acción ‘al abrir’, selecciona el “Macro” recién creado.
Cierra el formulario y guardalo.

les67_image007_es
Cuando estás en el reporte “lista de Maestros”, haz click en el botón “Agregar” y verás que aparecera esta ventana de mensaje.
Si haces click en el botón Aceptar en esta ventana, entonces se abrirá el formulario de “maestros”.

les67_image008_es

Increíble! Has completado Lección 67 INICIAR EL PROXIMO LECCIÓN