Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Puede usar la acción de macro Echo para especificar si eco está activado en las bases de datos de escritorio de Access. Por ejemplo, puede usar esta acción para ocultar o mostrar los resultados de un macro mientras se ejecuta.

Nota: Esta acción no se permitirá si la base de datos no es de confianza.

Nota: La acción de macro Echo no está disponible en las aplicaciones web de Access.

Valor

La acción de macro Eco tiene los siguientes argumentos.

Argumento de la acción

Descripción

Eco en

Haga clic en Sí (activar eco) o No (desactivar eco) en el cuadro Eco en de la sección Argumentos de acción de la ventana Generador de macros. El valor predeterminado es .

Texto de la barra de estado

El texto que se mostrará en el barra de estado cuando el eco esté desactivado. Por ejemplo, cuando eco está desactivado, la barra de estado puede mostrar "La macro se está ejecutando".

Observaciones

Cuando Access una macro, la actualización de pantalla a menudo muestra información que no es esencial para el funcionamiento de la macro. Al establecer el argumento Eco enen No,la macro se ejecuta sin actualizar la pantalla. Cuando finalice la macro, Access vuelve a encender el eco automáticamente y vuelve a pintar la ventana. La configuración No para el argumento Eco en no afecta a la funcionalidad de la macro ni a sus resultados.

La acción Eco no suprime la visualización de modal cuadros de diálogo, como mensajes de error o formularios emergentes, como hojas de propiedades. Puede usar cuadros de diálogo y formularios emergentes para recopilar o mostrar información, incluso si echo está desactivado. Para suprimir todos los cuadros de diálogo o mensajes excepto los cuadros de mensaje de error y los cuadros de diálogo que requieren que el usuario escriba información, use la acción SetWarnings.

Puede ejecutar la acción Eco más de una vez en una macro. Esto le permite cambiar el texto de la barra de estado mientras se ejecuta la macro.

Si desactiva el eco, puede usar la acción Reloj de arena para convertir el puntero del mouse en un icono de reloj de arena (o cualquier icono de puntero del mouse que haya establecido para "Ocupado") para proporcionar una indicación visual de que la macro se está ejecutando.

Para ejecutar la acción Eco en un módulo Visual Basic para Aplicaciones (VBA), use el método Echo del objeto DoCmd.

Ejemplos

Establecer el valor de un control mediante una macro

La siguiente macro abre el formulario Agregar productos desde un botón del formulario Proveedores. Muestra el uso de las acciones Echo, Close, OpenForm,SetValuey GoToControl. La acción SetValue establece el control Id. de proveedor del formulario Productos en el proveedor actual en el formulario Proveedores. A continuación, la acción GoToControl mueve el foco al campo Id. de categoría, donde puede empezar a escribir datos para el nuevo producto. Esta macro debe adjuntarse al botón Agregar productos del formulario Proveedores.

Acción

Argumentos: Configuración

Comentario

Echo

Eco en: No

Detenga la actualización de pantalla mientras se ejecuta la macro.

Cierre

Tipo de objeto: formulario

Nombre del objeto:Lista de productos

Guardar: No

Cierre el formulario Lista de productos.

OpenForm

Nombre del formulario:Productos

Ver: Formulario

Modo de datos: Agregar

Modo de ventana: Normal

Abra el formulario Productos.

SetValue

Elemento: [Formularios]! [Productos]! [Id. de proveedor]

Expresión:Id. de proveedor

Establezca el control Id. de proveedor en el proveedor actual en el formulario Proveedores.

GoToControl

Nombre del control:Id. de categoría

Vaya al control Id. de categoría.

Sincronizar formularios con una macro

La siguiente macro abre el formulario Lista de productos en la esquina inferior derecha del formulario Proveedores, donde se muestran los productos del proveedor actual. Muestra el uso de las acciones Echo, MsgBox, GoToControl, StopMacro, OpenFormy MoveSize. También muestra el uso de una expresión condicional con las acciones MsgBox, GoToControly StopMacro. Esta macro debe adjuntarse al botón Revisar productos del formulario Proveedores.

Condición

Acción

Argumentos: Configuración

Comentario

Echo

Eco en: No

Detenga la actualización de pantalla mientras se ejecuta la macro.

IsNull([Id. de proveedor])

MsgBox

Mensaje:Ir al registro de proveedor cuyos productos desea ver y, a continuación, haga clic en el botón Revisar productos de nuevo.

Pitido:

Tipo: Ninguno

Título:Seleccionar un proveedor

Si no hay ningún proveedor actual en el formulario Proveedores, muestre un mensaje.

...

GoToControl

Control Name: CompanyName

Mueva el foco al control CompanyName.

...

StopMacro

Detenga la macro.

OpenForm

Nombre del formulario:Lista de productos

Vista: Hoja de datos

Nombre del filtro:

Where Condition: [Id. de proveedor] = [Formularios]! [Proveedores]! [Id. de proveedor]

Modo de datos: solo lectura

Modo de ventana: Normal

Abra el formulario Lista de productos y muestre los productos del proveedor actual.

MoveSize

Derecha: 0,7799"

Abajo: 1,8"

Coloque el formulario Lista de productos en la esquina inferior derecha del formulario Proveedores.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?

¡Gracias por sus comentarios!

×