En este artículo, analizamos las 4 diferencias principales entre las macros de datos y las macros de interfaz de usuario en Ms Access.
Aunque la aplicación MS Access ofrece diversas funciones y opciones, una de las más utilizadas y esenciales son las macros. Estas son importantes no solo porque automatizan tareas y ahorran tiempo, sino también porque permiten automatizar múltiples tareas. MS Access ofrece dos tipos de macros: macros de datos y macros de interfaz de usuario. Como su nombre indica, las macros de datos actúan directamente sobre los datos almacenados en la aplicación Access. Por otro lado, las macros de interfaz de usuario actúan sobre la interfaz de usuario de la aplicación.
Además de estas diferencias básicas, también existen otras diferencias entre estos dos tipos de macros, que permiten al usuario distinguir una de otra. Las 4 diferencias clave entre los dos se dan a continuación.
Macros de interfaz de usuario
Dado que esto le permite trabajar en la interfaz de la aplicación, puede utilizarlo para realizar acciones como abrir otra vista, crear un nuevo registro, aplicar un filtro y mucho más.
- Las macros de la interfaz de usuario que están "incrustadas" se adjuntan directamente a la interfaz de usuario. Estos incluyen objetos como el botón de comando, el botón de la barra de acción o los cuadros combinados. Las macros de interfaz de usuario 'independientes', por otro lado, son aquellas que están presentes dentro de las macros de objetos.
- Los eventos en un control al que se puede adjuntar una macro de interfaz de usuario son:
- Después de la actualización: este es el evento que ocurre cuando elige o escribe datos desde o en un control.
- Al hacer clic: el evento que ocurre cuando selecciona un control haciendo clic en él.
- En actual: este evento ocurre cuando se mueve de un registro a otro en la vista.
- Al cargar: Este es el evento que ocurre cuando carga/abre la vista.
- Las macros independientes se pueden reutilizar mediante el uso de otras macros. Esto puede ayudarlo a evitar el código duplicado. Las macros de IU independientes se pueden encontrar en el panel de navegación, que se encuentra debajo de Macros.
Macros de datos
- Estos se pueden usar para métodos que pueden ayudarlo a implementar reglas comerciales en la capa de datos. A diferencia de las macros de la interfaz de usuario, estas se pueden usar para realizar acciones como crear, editar y eliminar registros.
- Las macros 'incrustadas' se encontrarán adjuntas al evento de la tabla, mientras que las macros 'independientes' se encontrarán contenidas en objetos de macro.
- Los eventos en una tabla que se pueden usar para adjuntar una macro de datos son:
- Al insertar: este es el evento que ocurre cuando se inserta/agrega un nuevo registro en la tabla.
- Al Actualizar: Este es el evento que ocurre cuando se han hecho cambios a un registro ya existente o.
- Al eliminar: este es un evento que ocurre cuando se elimina un registro.
- Puede utilizar macros independientes a través de macros de interfaz de usuario, así como macros de datos mediante la acción RunDataMacro dada. Existe la posibilidad de que estas macros contengan más de un parámetro.
El uso excesivo de macros en las aplicaciones de Access puede incluso provocar incidentes de corrupción de datos y una arreglar mdb le serviría bien si está utilizando MS Access para proyectos comerciales.
Introducción del autor:
Vivian Stevens es experta en recuperación de datos en DataNumen, Inc., que es el líder mundial en tecnologías de recuperación de datos, incluyendo reparar mdf y productos de software de recuperación de Excel. Para más información visite www.datanumen.com
Dado que esto le permite trabajar en la interfaz de la aplicación, puede utilizarlo para realizar acciones como abrir otra vista, crear un nuevo registro, aplicar un filtro y mucho más.