3 Rápido Formas De Crear Macro En MS Access 2010/2013/2016/2019 Base De Datos

Está intentando crear una base de datos en Access para el usuario final, principalmente para un intuitivo y usuario amigable ambiente? Bueno, para tal tare, hacer uso de macro es la mejor opción. Como, las macros de Access están específicamente diseñadas para automatizar tareas y para agregar funcionalidad a sus formularios, informes y controles dentro de una base de datos de Access.

Aparte de esto, la función de macros de bases de datos de Access es bastante útil tanto para usuarios finales como para administradores. También permite que el administrador transfiera tareas cotidianas realizadas en la base de datos a otros. Para usar esta función de macro de acceso, el usuario final no necesita ser un programador o tener conocimiento del código VBA.

Simplemente siga esta publicación, ya que contiene información completa sobre qué macros hay en la base de datos de Access. Y cómo pueden ahorrarle tiempo al automatizar las tareas que usted realiza muy a menudo. Esta publicación también explora los fundamentos detrás de la creación y el uso de macros.

Así que, ve a agarrarlo …!

Qué es macro en MS Access?

La macro de MS Access es un conjunto de acciones que se ejecutan automáticamente y también bajo demanda. Básicamente, se utiliza para realizar tareas repetitivas, lo que ahorra tiempo y esfuerzo de los usuarios.

Puede crear macro en Access para cualquier tarea individual o para operar múltiples tareas a la vez. Lo mejor de esta Macros de MS Access es que puede realizar muchas tareas una tras otra simplemente haciendo clic en un solo botón. Está configurado para ejecutarse automáticamente tan pronto como se abra la base de datos.

Las macros están diseñadas para ejecutarse cuando ocurre un evento en particular. Para esto solo necesita especificar ese evento particular en el momento de la creación de la macro.

Principalmente Macro se crean de dos maneras diferentes, una que está contenida en objetos macro se llama macros independientes. Esto se puede incrustar dentro de las propiedades del evento de controles, informes y formularios.

El segundo es macro incrustado. Puede usar macros incrustadas en cualquier evento proporcionado por informes, control o formularios. La macro incrustada está oculta en el panel de navegación. Por lo tanto, puede decir que es parte del informe, forma o control en el que se crea.

Cuál es el uso de macros en MS Access?

Comprender y usar Access micros

 

En la versión de Acces anterior, no existe tal opción para usar la función de Acceso sin escribir el código VBA. Pero en las últimas versiones de Access, se agregan muchas características nuevas y acciones macro que lo reviven de escribir un código VBA tan voluminoso y complicado. Por lo tanto, ahora ha sido tan fácil agregar funcionalidad a su base de datos de Access que hará que su base de datos de acceso sea más segura y conveniente de usar.

  • Seguridad incrementada:

La macro creada anteriormente también se ejecuta cuando la base de datos de Access está en modo deshabilitado (es decir, cuando el VBA restringe la ejecución). Como estas acciones no requieren ningún estado de confianza para ejecutarse.

Pero ahora la base de datos que contiene las acciones de macro que no están en la lista de confianza o la base de datos que tiene código VBA requiere tomar el estado de confianza otorgado explícitamente.

  • Manejo de errores y depuración:

Access proporciona acciones macro, que incluyen OnError (similar a la declaración “On Error” en VBA) y ClearMacroError, que ayuda a realizar acciones mientras se produce un error durante la ejecución de la macro.

Junto con eso, la acción de macro SingleStep te ayuda a cambiar a un modo de un solo paso en tu macro en cualquier momento. Entonces, puede ver cómo funciona realmente su macro a la vez.

  • Variables temporales:

Access ofrece tres acciones de macro SetTempVar, RemoveTempVar y RemoveAllTempVars que lo ayudan a crear y utilizar variables temporales dentro de las macros.

Estas variables temporales se pueden usar en expresiones condicionales para controlar la ejecución de macros o para migrar datos hacia o desde informes / formularios. También se puede usar para otros fines en los que se requieren lugares de almacenamiento temporal para el valor. También puede acceder a este tipo de variables en VBA. Por lo tanto, también se puede usar para comunicar datos hacia o desde módulos VBA.

También te puede interesar: Cómo usar el Generador de expresiones En Access 2010/2013/2016/2019

Formas de crear macros en base de datos de MS Access

Automatizar bases de Datos de Access

 

Forma 1: Crear una macro simple

en esta sección aprenderemos a crear una macro que abre un formulario automáticamente cada vez que se abre una base de datos. Bueno, estamos teniendo un formulario creado previamente, así que lo estamos usando solo para este propósito. De esta forma, el usuario puede ingresar nuevos álbumes en la base de datos.

  • Desde la pestaña Crear en la cinta, toque la Macro. Esto abrirá una macro en blanco, que está lista para usar.

Crear una macro simple

  • En el cuadro combinado, seleccione OpenForm. O bien, puede hacer doble toque en el OpenForm desde el catálogo de acciones presente en el lado derecho de la pantalla.

Crear una macro simple

  • En el cuadro combinado Nombre del formulario, elija Establecer vista en formulario y modo de ventana en normal

Crear una macro simple

  • En el cuadro combinado, elija GoToRecord. Alternativamente, haga doble toque en GoToRecord desde el Catálogo de acciones presente en el lado derecho de la pantalla.

Crear una macro simple

  • En el cuadro Recordcombo, ahora elija la nueva opción.

Crear una macro simple

  • Ahora es el momento de guardar su macro, para esto solo necesita hacer clic derecho en la pestaña de la macro y elegir la opción de guardar en el menú contextual.

Crear una macro simple

  • Luego, asigne el nombre AutoExecto a su macro y toque la opción OK.

Crear una macro simple

Importante:

Es Obligatorio dar este nombre a AutoExec. Como, es un nombre especial que ejecuta automáticamente su macro cada vez que se abre su base de datos.

Su macro ahora está creada para que pueda ejecutarla o probar otras formas de crear macros en Access.

También te puede interesar: Cómo hacer ejecutable de base de datos de MS Access

Forma 2: Crear una macro standalone

En esta sección aprenderemos a crear objetos macro independientes que aparecen dentro de macros en el panel de navegación. Las macros independientes son muy útiles, especialmente cuando necesita ahorrarse la aplicación de la macro en varios lugares de su base de datos.

Como este tipo de macro ofrece una función de llamada macro usando otras macros. por lo tanto, esto evita la duplicación de macro en múltiples lugares dentro de su base de datos.

  • En la pestaña Crear, elija el grupo Macros y Código y toque la Macro
  • Esto abrirá el generador de macros en su pantalla.
  • Ahora en la barra de herramientas de Access rápido, toque Guardar
  • En el cuadro de diálogo Guardar como abierto, asigne un nombre a su macro y presione OK

Forma 3: Crear una macro Incrustada

La tercera forma de creación de macros es macro incrustada. En este método, la macro creada se incrusta dentro de la propiedad de evento del objeto. Este tipo de macro no aparecerá en el panel de navegación, por lo que eventos como On Load o On Click se usan para llamarlo.

  • Desde el Panel de navegación, haga clic derecho en el formulario o informe que contiene la macro, y luego presione la Vista de diseño.

Crear una macro Incrustada

  • En caso de que la hoja de propiedades no aparezca. Luego presione la tecla F4 para mostrarlo.
  • Toque el control o la sección que contiene su propiedad de evento en la que necesita incrustar la macro. Además de eso, también puede elegir la sección / control o el formulario / informe completo haciendo uso de la lista desplegable presente en el Tipo de selección de la hoja de propiedades

Crear una macro Incrustada

  • Ahora toque la pestaña Evento, en el panel de tareas de la hoja de propiedades.

Crear una macro Incrustada

  • Toque el cuadro de propiedades para el evento en el que desea orientar su macro.

Supongamos que está haciendo un botón de comando, que es cuando se toca ejecutará la macro automáticamente. Para esto, debe tocar el cuadro de propiedades Al hacer clic.

  • Si en el cuadro de propiedades, verá palabras como [Macro incrustada], significa que ya se ha creado una macro para ese evento específico. Así que ahora puede editar esta macro siguiendo los pasos restantes de este procedimiento.
  • La aparición de palabras [Procedimiento de evento], en el cuadro de propiedades, también indica que el procedimiento de Visual Basic para aplicaciones (VBA) ya se ha realizado para el evento específico.
  • Antes de incrustar macro en el evento, primero debe eliminar el procedimiento. Para esto, simplemente elimine las palabras [Procedimiento del evento], pero primero revise el procedimiento del evento para que eliminarlo no rompa ninguna funcionalidad de la base de datos.
  • Mientras que en algunos casos puede reformar la funcionalidad del procedimiento VBA haciendo uso de la macro incrustada.
  • Presiona el botón Construir.
  • En caso de que se abra el cuadro de diálogo Escoger Builder en su pantalla. Asegúrese de que el Generador de macros se mantenga seleccionado y luego presione OK

Crear una macro Incrustada

  • Después de realizar todas estas tareas, Access abrirá el Macro Builder.

Cómo ejecutar la macro en Access?

Después de consiguiendo conocimientos sobre cómo crear macros en el Access. Ahora es el momento de aprender a ejecutar macros en Access. Para probar esto perfectamente, asegúrese de ejecutarlo cuando se abra la base de datos.

Pero para probarlo correctamente, debemos asegurarnos de que se ejecutará cuando se abra la base de datos. Por lo tanto, tendremos que cerrar la base de datos y abrirla.

  • Desde la cinta de opciones, toque el archivo Después y luego toque la opción Cerrar del menú.

Cómo ejecutar la macro en Access?

  • Ahora, una vez más, toque la pestaña Archivo en la cinta.

Cómo ejecutar la macro en Access?

  • Luego, toque la opción de abrir del menú.
  • Ahora presione la base de datos para abrirla. En la imagen mostrada hemos hecho clic en Música.

Cómo ejecutar la macro en Access?

  • Esto abrirá la base de datos y su formulario aparecerá automáticamente.
  • No solo esto, sino que el formulario se abrirá con un registro en blanco. Ahora puede ingresar su registro en el formulario.

Cómo ejecutar la macro en Access?

Cómo recuperar macros corruptos / eliminados en el Access?

Es muy común generar un desastre de datos en la base de datos de Access que al final conduce a la pérdida de datos si no se toman medidas correctivas en el momento adecuado. Si también te quedas atascado en tal situación, crea una aplicación de recuperación especializada como Access Reparar Y recuperación Software que puede solucionar cualquier tipo de problema conquistado en accdb o mdb archivo de bases de datos.

Este software repara efectivamente elementos de la base de datos de Access corruptos o eliminados como tablas, macros, formularios, informes, índices y también restaura todos los objetos, incluidos los registros eliminados. Esta herramienta de recuperación de Access primero escanea la base de datos de acceso corrupta y después de realizar el proceso de reparación guárdela en un archivo separado de Microsoft Access.

Conclusión:

Después de leer completar la poste completa, tu tienese la suficiente conocimiento sobre las macros de MS Access, sus usos, cómo crear macros y los pasos para ejecutar macros. Ahora es el momento de probar esos pasos para crear macros en Access. ¡Entonces, ve a través de eso …!

Si se queda atrapado en algún problema mientras realiza los siguientes pasos, háganoslo saber compartiendo sus problemas con nosotros en nuestra sección de comentarios.

¿Aún tienes problemas? Arreglarlos con Stellar reparación para Access:

Este software asegura sin costura reparación y recuperación de la base de datos ACCDB y MDB. Es Restaura todos los objetos, incluidas tablas, informes, consultas, registros, formularios e índices, junto con módulos, macros, etc. Solucione los problemas de Microsoft Access ahora en 3 sencillos pasos:

  1. Descargue Stellar Access base de datos reparación herramienta calificado como Excelente en Cnet.
  2. Haga clic en la opción Examinar y Buscar para localizar la base de datos de Access corrupta.
  3. Haga clic en el botón Reparar para reparar y obtener una vista previa de los objetos de la base de datos.

Pearson Willey es escritor de contenido de sitios web y planificador de contenido de formato largo. Además de esto, también es un ávido lector. Por lo tanto, sabe muy bien cómo escribir un contenido atractivo para los lectores. Escribir es como una ventaja creciente para él. Le encanta explorar sus conocimientos on MS Access y compartiendo Tecnología blog.