Qué es una macro

Páginas: 5 (1178 palabras) Publicado: 28 de enero de 2016
¿Qué es una macro?
Una macro es una herramienta que permite automatizar tareas y mejorar la funcionalidad de formularios, informes y controles. Por ejemplo, si agrega un botón de comando a un formulario, asocia el evento AlHacerClick del botón a una macro y esta macro contiene los comandos que desea que se ejecuten cada vez que se haga clic en el botón.
En Access, resulta útil considerar lasmacros como un lenguaje de programación simplificado que se escribe generando una lista de acciones a realizar. Para generar una macro, seleccionará cada acción en una lista desplegable y luego completará la información necesaria para cada acción. Las macros permiten mejorar la funcionalidad de formularios, informes y controles sin escribir código en un módulo de Visual Basic para Aplicaciones (VBA).Las macros proporcionan un subconjunto de los comandos disponibles en VBA y, para la mayoría de los usuarios, es más fácil generar una macro que escribir código de VBA.
Acciones más utilizadas
Algunas de estas acciones no se muestran si no está pulsado el icono el icono Mostrar todas las acciones en la pestaña de Diseño


Acción
Descripción
AbrirConsulta
Esta acción abre una consulta escogidaentre las existentes en la base de datos
AbrirFormulario
Del mismo modo que la anterior, abre un formulario
AbrirInforme
Igual que las acciones anteriores, permite abrir un informe
AbrirTabla
Esta acción permite abrir una tabla
BuscarRegistro
Esta acción busca el primer registro que cumpla los criterios especificados
BuscarRegistroSiguiente
Se posiciona en el siguiente registro que cumpla con loscriterios indicados a la acción BuscarRegistro anterior
CancelarEvento
Esta acción cancela el evento que produjo la ejecución de la macro
























Para definir una macro, indicaremos una acción o conjunto de acciones que automatizarán un proceso. Cuando ejecutemos una Macro, el proceso se realizará automáticamente sin necesidad, en principio, de interacción por nuestra parte.
Porejemplo, podríamos definir una macro que abra un formulario cuando el usuario haga clic en un botón, o una macro que abra una consulta para subir un diez por cien el precio de nuestros productos.
Crear una macro es relativamente fácil, sólo tienes que hacer clic en el botón Macro  de la pestaña Crear y se abrirá la ventana con la nueva macro, así como sus correspondientes Herramientas de macros,englobadas en la pestaña Diseño.

Si habías utilizado versiones antiguas de Access, notarás que en la actual versión se ha modificado un tanto la forma de trabajar con las macros.
Como podrás observar, la ventana principal consta de una lista desplegable que te permite elegir la Acción para la macro. En el panel de la izquierda encontrarás estas mismas acciones agrupadas por categorías según su tipoy con un útil buscador en la zona superior, de forma que te sea más sencillo localizar la que deseas aplicar. Si no te aparece el panel Catálogo de acciones puedes sacarlo con el botón Catálogo de acciones  de la pestaña Diseño.

Podemos añadir tantas acciones como queramos, ya que al elegir una opción en el desplegable aparecerá otro inmediatamente debajo del primero, y así sucesivamente.Simplemente deberemos tener presenteque se ejecutarán en el orden en que se encuentren. Es una cuestión de lógica, se ejecuta de forma lineal, de forma que no tendría sentido tratar de Cerrar ventana si aún no la hemos abierto, por ejemplo.
Para cambiar el orden en el que se encuentren las acciones puedes arrastrarlas con el ratón hasta la posición correcta o bien utilizar los botones de la acción, queaparecerán al pasar el cursor sobre ella. Con ellos podrás subir o bajar un nivel la acción por cada pulsación o eliminarla.

Obviamente estos botones sólo están disponibles si hay más de una acción. La última sólo podrá ascender, la primera sólo podrá descender y si sólo hay una acción únicamente dispondrá del icono eliminar situado a la derecha.
En función de la acción que seleccionemos...
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