Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
MS Access 2003: Suprimir mensajes del sistema (confirmación de consulta)
Este tutorial de MSAccess explica cómo suprimir los mensajes del sistema (con capturas de pantalla e instrucciones paso a paso) al ejecutar una consulta en Access 2003, como confirmar una eliminación.
P: En Microsoft Access 2003/XP/2000/97, ¿cómo suprimo los mensajes del sistema cuando ejecuto una consulta? Por ejemplo, cuando ejecuta una consulta de eliminación, Access le pide que confirme la cantidad de eliminaciones. ¿Cómo puedo suprimir este tipo de mensajes?
R: Para suprimir los mensajes del sistema en Access, debe usar el comando “Docmd.SetWarnings”. Puedes usar el siguiente código.
DoCmd.SetWarnings False {...run queries...} DoCmd.SetWarnings True
Por ejemplo, puede crear un botón en el formulario y colocar el siguiente código en el evento Click:
Private Sub Command1_Click() 'Turn system messages off DoCmd.SetWarnings False DoCmd.OpenQuery "Delete all entries" DoCmd.OpenQuery "Populate with new entries" 'Turn system messages back on DoCmd.SetWarnings True End Sub
En este ejemplo, tenemos un botón llamado Command1. Cuando se hace clic en este botón, los mensajes del sistema se desactivarán. Luego ejecute dos consultas: una llamada “eliminar todas las entradas” y la segunda llamada “completar nuevas entradas”.
Después de ejecutar estas dos consultas, los mensajes del sistema se volverán a abrir.
El propósito de desactivar los mensajes del sistema es ocultar los siguientes tipos de mensajes del usuario: