Macros

Páginas: 6 (1279 palabras) Publicado: 19 de noviembre de 2015
Macros
¿Qué es una macro?
Una macro es un conjunto de una o más acciones (acción: componente básico de una macro; instrucción independiente que se puede combinar con otras acciones para automatizar tareas. A veces se denomina comando en otros lenguajes de macros.) que cada una realiza una operación determinada, tal como abrir un formulario o imprimir un informe. Las macros pueden ayudar aautomatizar las tareas comunes. Por ejemplo, puede ejecutar una macro que imprima un informe cuando el usuario haga clic en un botón de comando.
Cuando se crea una macro, las acciones que se desea realizar se escriben en esta parte de la ventana Macro (ventana Macro: ventana en la que se crean y modifican las macros.).
En esta parte de la ventana se puede especificar los argumentos de una acción.
Unamacro puede ser una macro compuesta de una secuencia de acciones, o puede ser un grupo de macros (grupo de macros: colección de macros relacionadas que se almacenan juntas bajo un único nombre de macro. A menudo, se hace referencia a la colección simplemente como una macro.). También se puede usar una expresión condicional (expresión condicional: expresión que se evalúa y compara con un valor, porejemplo, las instrucciones If...Then y Select Case. Si se cumple la condición, se llevan a cabo una o más operaciones. Si no se cumple, se omite la operación.) para determinar si se llevará a cabo una acción en algunos casos cuando se ejecute la macro.
La siguiente macro está compuesta de una serie de acciones. Microsoft Access lleva a cabo estas acciones cada vez que se ejecuta la macro. Paraejecutar esta macro se hace referencia al nombre de la macro Revisar Productos.
¿Qué es un grupo de macros?
Cuando se tienen muchas macros, el reunir las que estén relacionadas en grupos de macros (grupo de macros: colección de macros relacionadas que se almacenan juntas bajo un único nombre de macro. A menudo, se hace referencia a la colección simplemente como una macro.) puede simplificar laadministración de la base de datos.
Por ejemplo, el siguiente grupo de macros, denominado Botones, está compuesto de tres macros relacionadas: Empleados, Productos, y Representantes. Cada macro lleva a cabo la acción AbrirFormulario, y la macro Productos lleva también a cabo la acción DesplazarTamaño.
El nombre en la columna Nombre de macro identifica a cada macro. Cuando se ejecuta una macro en un grupode macros, Microsoft Access lleva a cabo la acción de la columna Acción y cualquier otra acción que siga inmediatamente con una columna Nombre de macro en blanco.
Para ejecutar una macro de un grupo de macros en un evento o procedimiento de evento (procedimiento de evento: procedimiento que se ejecuta automáticamente en respuesta a un evento iniciado por un usuario o código de programa o elsistema desencadena.), escriba el nombre del grupo de macros seguido de un punto y del nombre de la macro. En el ejemplo anterior, para hacer referencia a la macro Empleados en el grupo de macros Botones, escribiría Botones.Empleados.
Acciones condicionales
En algunos casos, puede desear llevar a cabo una acción o serie de acciones en una macro solamente si se cumple una condición (condición: parte delcriterio que debe cumplir un campo cuando se realiza una búsqueda o se aplica un filtro. Algunas condiciones se deben utilizar con un valor; por ejemplo, el campo Autor con la condición igual a con el valor Juan.) concreta. Por ejemplo, si está utilizando una macro para validar los datos de un formulario, puede desear presentar un mensaje en respuesta a un conjunto de valores introducidos en unregistro y otro mensaje en respuesta a otro conjunto diferente de valores. En casos como éstos, puede utilizar las condiciones para controlar el flujo de la macro.
Una condición es una expresión (expresión: cualquier combinación de operadores matemáticos o lógicos, constantes, funciones y nombres de campos, controles y propiedades que evalúa a un solo valor. Las expresiones puede realizar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Macro
  • macros
  • Macro
  • macro
  • Macro
  • Macro
  • Macro
  • Macro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS