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

Puede usar la acción de macro StopMacro en bases de datos de escritorio de Access para detener la macro que se está ejecutando actualmente.

Configuración

La acción DetenerMacro no tiene argumentos.

Comentarios

Normalmente, esta acción se usa cuando una condición hace que sea necesario detener la macro. Puede usar un expresión condicional en el fila de acción de la macro que contenga esta acción. Cuando la expresión se evalúa como Verdadero (-1), Access detiene la macro.

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

Si la macro ha usado las acciones Echo o SetWarnings para desactivar eco o la visualización de mensajes del sistema, la acción de macro StopMacro los vuelve a activar automáticamente.

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

Ejemplo

Sincronizar formularios mediante una macro

La macro siguiente abre un 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 de macros Echo, MessageBox, GoToControl, StopMacro, OpenForm y MoveAndSizeWindow . También muestra el uso de una expresión condicional con las acciones MessageBox, GoToControl y StopMacro . Esta macro debe adjuntarse al botón Revisar productos del formulario Proveedores.

Condición

Acción

Argumentos: Configuración

Comentario

Echo

Eco activado: No

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

EsNulo([IdProvee])

Messagebox

Mensaje: Vaya al registro del 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

Nombre del control: Nombre de la compañía

Mueva el foco al control CompanyName.

...

StopMacro

Detener la macro.

Abrirformulario

Nombre del formulario: lista de productos

Vista: Hoja de datos

Nombre del filtro:

Where Condition: [SupplierID] = [Forms]! [Proveedores]! [IdProvee]

Modo de datos: solo lectura

Modo de ventana: Normal

Abra el formulario Lista de productos y muestre 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.

¿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?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×