Office 2010 - Access

Lección 66: Que son los Macros

66/76 Lecciones 

¿Que son los “Macros”?

Para los que no lo sepan un “Macro” es una herramienta que te permite automatizar tareas que realizas repetidamente. Por ejemplo, eliminar un registro, o insertar automáticamente un campo cuando ingresas cierto texto en otro campo. En esta parte desde luego, explicaremos lo básico sobre los “Macros” pero, para aquellos de ustedes que quieran especializarse, intenten buscar en “Google” donde se ofrecen esos cursos.

Nueva Interface

Aquellos que han trabajado en versiones anteriores de “Access”, sin duda habran notado que la ventana “Generador de Macros” ha sido completamente renovada.

En la versión 2007, las condiciones las ingresabamos en la columna “Condición” (1), las acciones en la columna de “Acción” (2) y los argumentos en el panel de “Argumentos de Acción” (3).

les66_image001_es
En “Access” 2010, tenemos una ventana “Generador de Macros” totalmente diferente. Todo es ingresado en la misma ventana y las instruccioens condicionales aparecen como argumentos tradicionales IF. Para agregar acciones a un “Macro”, puedes seleccionar una acción del cuadro de lista que aparece cuando haces click en la flecha que apunta hacia abajo (A), o puedes seleccionar del “Catálogo de Acción” (B).

les66_image002_es

“Macro”

En este ejemplo, creare un “Macro” que abra el formulario de “Maestros” y seleccione un campo de estado en este formulario.

Para crear un “Macro”, selecciona la pestaña “Crear” en la “Cinta” y haz click en el botón de “Macro”.

les66_image003_es
Cuando hacemos click en el botón de “Macro”, abre la ventana de “Macro”.
En el lado derecho está el “Catálogo de Acción” donde encontramos una lista de los “Macros” disponibles.
Puedes navegar entre ellos, pero es más fácil cuando escribes una palabra clave en el cuadro de búsqueda.
En este caso quiero abrir un objeto, asi que escribo “abrir” en el cuadro de búsqueda e inmediatamente me da los “Macros” disponibles en “Access”.

les66_image004_es
Para agregar un “Macro” de la lista, haz click y arrastralo de la lista en la ventana de “Macro”, haz click y arrastralo desde la lista a la ventana de “Macro” o haz doble click en la lista. Como siempre, elijo la solución más sencilla y hago doble click en “Abrir Formulario” en la lista.

En el recuadro “Nombre de Formulario”, selecciono el formulario que debería abrir este “Macro”, haciendo click en el botón con la flecha que apunta hacia abajo.
El segundo cuadro “Ver” está llenado correctamente, así que aquí no necesitamos cambiar nada.
El tercer cuadro “Filtrar Nombre” y el cuarto cuadro “Condición DONDE” no se necesitan en este ejemplo, asi que los dejo en blanco.
En el quinto cuadro “Modo de Datos”, determinamos el modo del formulario. En este caso, es agregar un registreo, así que selecciono “Agregar” de la lista desplegable.
El ultimo cuadro “Modo Ventana” debe permanecer como está, en modo predeterminado.
Cuando todo este completo, haz click en el botón “Ejecutar” en la “Cinta”.

les66_image005_es

“Access” sugerirá que primero necesitas guardar el “Macro” antes de ejecutar esto.
Haz click en el botón “Si”, dale un nombre al “Macro” y haz click en el botón Aceptar.

les66_image006_es
Esto abre el formulario con un nuevo registro en blanco.
Como verás, el “Macro” es acregado al tipo de objeto “Macros”.

les66_image007_es
Actualmente, el campo seleccionado es el primer campo en el nuevo registro, llamado “ID Personal” pero, en la siguiente lección veremos como cambiar el campo seleccionado al campo de “Nombre” en el nuevo registro.

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