¿QUE ES? ¿COMO SE HACEN?
Las macros de datos son una nueva característica de Access 2010 que permiten agregar lógica a los eventos que se producen en las tablas, por ejemplo la adición, actualización o eliminación de datos.
Las macros de datos se administran desde la ficha Tabla mientras se ve una tabla en una vista Hoja de datos y las macros no aparecen en el panel de navegación en Macros. Entre otros usos, puede usar las macros de datos para validar los datos de una tabla y comprobar su precisión. Existen dos tipos de macros de datos principales: las controladas por eventos de tabla (también conocidas como macros de datos "controladas por eventos") y las que se ejecutan como respuesta al ser llamadas por el nombre (también denominadas macros de datos "con nombre").
Crear una macro de datos controlada por eventos
Los eventos de tabla se producen siempre que se agregan, actualizan o eliminan datos en una tabla. Puede programar una macro de datos para que se ejecute inmediatamente después de que se produzca cualquiera de estos eventos o inmediatamente antes de que se produzca un evento de eliminación o cambio. Use el procedimiento siguiente para adjuntar una macro de datos a un evento de tabla:
- En el panel de navegación, haga doble clic en la tabla a la que desea agregar la macro de datos.
- En el grupo Eventos anteriores o Eventos posteriores de la ficha Tabla, haga clic en el evento al que desea agregar la macro. Por ejemplo, para crear una macro de datos que se ejecute después de eliminar un registro de la tabla, haga clic en Después de eliminar.
Si un evento ya tiene una macro asociada, su icono aparecerá resaltado en la cinta de opciones.
Access abre el Generador de macros. Si anteriormente se creó una macro para este evento, Access muestra la macro existente.
- Agregue las acciones que desea que realice la macro.
- Guarde y cierre la macro.
Crear una macro de datos con nombre
Una macro de datos con nombre o "independiente" está asociada con una tabla específica, no con un evento específico. Puede llamar una macro de datos con nombre desde cualquier otra macro de datos o macro estándar.
- En el panel de navegación, haga doble clic en la tabla a la que desea agregar la macro de datos.
- En la ficha Tabla, en el grupo Macros con nombre, haga clic en Macro con nombre y, a continuación, en Crear macro con nombre.
Access abre el Generador de macros, donde puede comenzar a agregar las acciones.

