Personalización de una vista mediante la creación de una macro de interfaz de usuario

Con macros de interfaz puede realizar acciones como abrir otra vista, aplicar un filtro o crear un nuevo registro. Existen dos clases: macros de UI “incrustadas”, que se adjuntan directamente a objetos de interfaz de usuario como botones de comando, cuadros combinados o el objeto del botón de la Barra de acciones, y macros de UI “independientes”, en objetos de macro.

Para no duplicar código, vuelva a usar macros de UI independientes llamándolas desde otras macros. Puede ver las macros de UI independientes en el Panel de navegación, bajo Macros, pero no puede ejecutarlas directamente desde allí. Use la acción EjecutarMacro para ejecutar una macro de UI independiente desde una macro de UI incrustada.

Cree una macro de UI incrustada

Las macros de UI incrustadas se ejecutan cuando ocurren eventos específicos en una vista, como hacer clic en un botón, seleccionar un elemento de cuadros combinados o cargar una vista. Las macros se convierten en parte de la vista o control en que están incrustadas.

Estos son los eventos a los que puede adjuntar una macro de UI en un control o vista:

Tipo de evento

Cuándo se produce

Después de actualizar

Ocurre después de introducir datos en un control o seleccionar un elemento de un control de lista.

Al hacer clic

Ocurre cuando se selecciona un control.

Al activar registro

Ocurre cuando el usuario pasa a otro registro en la vista.

Al cargar

Ocurre cuando se abre una vista.

Y estos son los eventos que cada control admite:

Tipo de control u objeto

Eventos admitidos

Botón de la barra de acciones

Al hacer clic

Autocompletar

Después de actualizar, Al hacer clic

Botón

Al hacer clic

Casilla

Después de actualizar

Cuadro combinado

Después de actualizar

Hipervínculo

Después de actualizar, Al hacer clic

Imagen

Al hacer clic

Etiqueta

Al hacer clic

Cuadro de texto de varias líneas

Después de actualizar, Al hacer clic

Cuadro de texto

Después de actualizar, Al hacer clic

Vista

Al activar registro, Al cargar

De esta forma se crea una macro de UI incrustada:

  1. Seleccione el control en el que desea incrustar la macro.

  2. Haga clic en el botón Acciones. Access abre el cuadro de diálogo Acciones para la acción personalizada.

    El botón Acciones para un botón de comando en una vista.

  1. Haga clic en el evento al que desea adjuntar la macro.
    Access muestra una macro en blanco en la Vista de diseño de macro y puede comenzar a agregar acciones.

Cree una macro de UI independiente

  1. Haga clic en Inicio > Avanzadas > Macro.

Access muestra una macro en blanco en la Vista de diseño de macro y puede comenzar a agregar acciones.

  1. Haga clic en Guardar. Escriba el nombre de la macro en el cuadro de Nombre de la macro y haga clic en Aceptar.

Sugerencias para crear una macro de UI

Estas sugerencias deberían ayudar a que el proceso no presente problemas.

  • Para referirse a un campo de una macro, use el formato [Nombredetabla].[Nombredecampo]. Por ejemplo, use [Tareas].[Fecha de vencimiento] para referirse al campo Fecha de Vencimiento y [Tareas].[Estado] para referirse al campo Estado.

  • Antes de crear una macro de UI incrustada, tome nota de los nombres de las tablas, campos y controles que planea usar porque no podrá pasar a otras pestañas mientras esté trabajando.

  • Guarde los cambios con frecuencia.

Se aplica a: Access 2013



¿Le ha sido útil esta información?

No

¿Cómo podemos mejorarlo?

255 caracteres restantes

Para proteger su privacidad, no incluya información de contacto en sus comentarios. Revisar política de privacidad.

¡Gracias por sus comentarios!

Recursos de soporte técnico

Cambiar idioma