Office
Iniciar sesión

Acción de macro DetenerMacro

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Puede usar la acción de macro DetenerMacro en bases de datos de escritorio de Access para detener la ejecución de macro.

Configuración

La acción DetenerMacro no tiene argumentos.

Comentarios

Esta acción se suele utilizar cuando una condición es necesario para detener la macro. Puede usar un expresión condicional en la macro fila de acción que contiene esta acción. Cuando la expresión se evalúa como Verdadero (-1), Access detiene la macro.

Por ejemplo, puede crear una macro que se abre un formulario que muestra los totales de pedidos diarios para la fecha especificada en un cuadro de diálogo personalizado. Puede usar una expresión condicional para asegurarse de que la fecha de pedido control en el cuadro de diálogo contiene una fecha válida. Si no es así, la acción de cuadro de mensaje puede mostrar un mensaje de error y la acción DetenerMacro puede detener la macro.

Si la macro ha utilizado el eco o EstablecerAdvertencias acciones para activar eco o la visualización de mensajes del sistema, la acción de macro DetenerMacro volverá a activarlos automáticamente.

Esta acción no está disponible en un módulo Visual Basic para aplicaciones (VBA).

Ejemplo

Sincronizar formularios mediante una macro

La siguiente macro abre un formulario de lista de productos en la esquina inferior derecha del formulario proveedores, mostrar productos del proveedor actual. Muestra el uso del eco, cuadro de mensaje, IrAControl, DetenerMacro, AbrirFormularioy acciones de macros MoveAndSizeWindow . También se muestra el uso de una expresión condicional con las acciones de cuadro de mensaje, IrAControly DetenerMacro . Esta macro se debe adjuntar al botón Revisar productos del formulario proveedores.

Condición

Acción

Argumentos: configuración

Comentario

Echo

Eco: N

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

IsNull([SupplierID])

Cuadro de mensaje

Mensaje: mover al registro del proveedor cuyos productos desea ver, a continuación, haga clic en el botón Revisar productos nuevamente.

Bip:

Tipo: Ninguno

Título: seleccionar un proveedor

Si no hay ningún proveedor activo en el formulario proveedores, mostrar un mensaje.

...

IrAControl

Nombre del control: nombredelaempresa

Mover el foco al control nombredelaempresa.

...

DetenerMacro

Detener la macro.

AbrirFormulario

Nombre del formulario: lista de productos

Vista: hoja de datos

Nombre del filtro:

Condición WHERE: [Id] = [Forms]! [Proveedores]! [Id]

Modo de datos: sólo lectura

Modo de la ventana: Normal

Abrir el formulario lista de productos y mostrar los productos del proveedor actual.

MoveAndSizeWindow

Derecha: 0.7799"

Hacia abajo: 1,8"

Coloque el formulario lista de productos en la esquina inferior derecha del formulario proveedores.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×