Office 2007 - Access

Lección 64: Macros

64/72 Lecciones 

“Macro” Independiente

Un “Macro” en “Access” es diferente a un “Macro” en otras aplicaciones de “Microsoft Office”.

Un “Macro” en “Access” se compone de varias acciones, mientras que un “Macro” en “Excel” por ejemplo, consiste de incluir un número de clicks al ratón o ciertos botones.

Tenemos dos diferentes macros, tenemos el “Macro” independiente y el “Macro” incorporado.
Un “Macro” independiente aparece coo un objeto separado en la base de datos de objeto y despues lo podemos conectar a algún evento, por ejemplo hacer click en un botón.
Un “Macro” incorporado es directamente asignado al evento.

Esto es evidente en el siguiente ejemplo.

En este ejemplo hago un “Macro” independiente que abre el reporte “TelefonoClientes”.

Haz click en el botón de “Macro” bajo la pestaña “Crear” en la “Cinta”.
Esto abre la ventana de “Macro”:

En la parte superior de la ventana, definimos el nuevo “Macro”.

 

Un “Macro” puede, como dijimos enteriormente, incluir varias acciones de “Macro”.
Ingresamos la acción de “Macro” en la primera columna, la columna de “Acción”.
Cada fila en esta columna puede contener una acción de “Macro”.

 

En la segunda columna, damos el argumento para la acción de “Macro” seleccionada en esta primera columna.

Así que lo que yo quería hacer era, abir el reporte de “Telefonos de Clientes” a travéz de este “Macro”.

Hago click en la flecha que apunta hacia abajo junto al primer campo de la columna de “Acción”.
Del menú deplegable que aparece, selecciona la acción “Abrir Reporte”.

En la parte inferior de la venta, encuentro la sección”Argumentos de Acción” para esta acción.
Slecciono el “Nombre de Reporte”. Hago click en la flecha que apunta hacia abajo que aparece, y selecciono el reporte que quiero abrir de la lista, en este caso “Telefonos de Clientes”.
Quiero abrir este reporte en “Vista Previa de Impresión” así que hago click en el recuadro “Ver” en la parte inferior de la ventana, y selecciono “Vista Previa de Impresión” como segundo argumento.

Hago click en el botón “Guardar” en la barra de herramientas de “Acceso Rápido” e ingreso el nombre de “Macro” apropiado, por ejemplo “Macro abrir reporte de telefono”.

El grupo de “Macro” aparecera bajo “Macros” en el “Panel de Navegación” de “Access”.
Cuando haces doble click aqui, el “Macro” es ejecutado y esto abre el reporte en la “Vista Preliminar de Impresión”.

Ahora esto no es mucho, bien podriamos hacer doble click en el reporte en el “Panel de Navegación” y hará lo mismo.

Seguro.

La única diferencia es que este “Macro” puede ser ejecutado por cualquier botón que agregues a cualquier formulario.

Para hacer esto, abre el formulario donde quieres agregar el botón, en “Vista de Diseño”.

Elige el “Botón (Formulario de Control) en la “Cinta”.

Haz click y arrastra en el formulario donde quieres agregar el botón.

En la primera ventana del “Asistente de Botón de Comando” selecciona “Varios” como una categoría y la acción “Ejecutar Macro”.

Haz click en “Siguiente”.

En la siguiente ventana,selecciona el “Macro” que acabas de crear.

Haz click en “Siguiente”.

En la siguiente ventana, determina si quieres el botón con texto o una imagen.

Selecciono “texto”, escribo algo apropiado y hago click en “Siguiente”.

En la siguiente ventana, le doy al botón un nombre significativo, nunca sabes cuando lo vas a necesitar y luego hago click en el botón “Finalizar”.

Guardo el formulario y veo el resultado en “Vista de Formulario”.

En la siguiente lección veremos como agregar un “Macro” a un botón.

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