Puede usar la acción de macro SetWarnings para activar o desactivar los mensajes del sistema en las bases de datos de escritorio de Access.
Nota: Esta acción no se permitirá si la base de datos no es de confianza.
Configuración
La acción de macro SetWarnings tiene el siguiente argumento.
Argumento de la acción |
Descripción |
Advertencias activadas |
Especifica si se muestran los mensajes del sistema. Haga clic en Sí (para activar los mensajes del sistema) o No (para desactivar los mensajes del sistema) en el cuadro Advertencias activadas de la sección Argumentos de la acción de la ventana de diseño de la macro. El valor predeterminado es No. |
Comentarios
Puede usar esta acción para evitar que modal advertencias y cuadros de mensaje detengan el macro. Sin embargo, siempre se muestran los mensajes de error. Además, Access muestra los cuadros de diálogo que requieren una entrada que no sea solo elegir un botón (como Aceptar, Cancelar, Sí o No), por ejemplo, cualquier cuadro de diálogo que requiera que escriba texto o seleccione una de las varias opciones.
Llevar a cabo esta acción con el argumento Advertencias activadas establecido en No tiene el mismo efecto que presionar ENTRAR cada vez que se muestra un cuadro de mensaje o una advertencia. Normalmente, se elige un botón Aceptar o Sí como respuesta a la advertencia o mensaje.
Cuando finalice la macro, Access vuelve a activar automáticamente la visualización de los mensajes del sistema.
A menudo, usará esta acción con la acción de macro Eco , que oculta los resultados de una macro hasta que finalice. Puede usar la acción de macro SetWarnings para ocultar también las advertencias y los cuadros de mensaje.
Aunque la acción de macro SetWarnings puede simplificar las interacciones con macros, debe tener cuidado al desactivar los mensajes del sistema. En algunas situaciones, no querrá continuar con una macro si se muestra un mensaje de advertencia determinado. A menos que esté seguro del resultado de todas las acciones de macro, debe evitar usar esta acción.
Para ejecutar la acción SetWarnings en un módulo de Visual Basic para Aplicaciones (VBA), use el método SetWarnings del objeto DoCmd .