Pregunta: | 7442 - EVITAR LA CONFIRMACION AL ACTUALIZAR UNA TABLA |
Autor: | Andrés G. |
Al ejecutar una consulta de actualización en Access 2000 aparece un cuadro de confirmación para actualizar la fila. Alguien conoce alguna manera de evitar que aparezca esta confirmación? Gracias |
Respuesta: | Miguel Angel Molotla Bernal |
si llamas a la consulta mediante codigo usa el siguiente comando: Ejemplo de llamado a una consulta de accion(Actualizacion, Crwcion de tabla, Eliminacion , etc.)
docmd.setwarnings=false docmd.openquery "Actualiza" docmd.setwarnings=true con la primer instruccion omites las advertencias, la segunda llama la consulta de Actualizacion y la tercera habilita nuevamente las advertencias. Espero te sea util. |
Respuesta: | Noela Losada |
Una manera aun más fácil, es que desactives las advertencias en opciones... te explico
Menú Herramientas --> Opciones --> Etiqueta Modificar/Buscar Áhpi puedes seleccionar para desactivar tres tipos de advertencias: -De actualización -De eliminación -De consultas En tu casa debes seleccionar la primera opción: Cambios en los registros. Listo eso es todo y te evitas el código ;) Saludos, noe |
Respuesta: | Sandra Guadalupe Romero Hernández |
OTRA MANERA DE HACERLO
Puedes hacerlo creando una macro: 1- establece en la primera linea de la macro "establecerAdvertencia" estado no. 2. en la segunda linea con el comando "abrirconsulta" la llamas y se correra la consulta sin preguntarte nada. 3. Posteriormente guarda la macro y ejecutala y no te preguntara nada espero te sirva |
Respuesta: | José Luis Reblet |
Te comento de Access 97, supongo que para el 2000 será igual, o eso espero.
Me imagino que habrá hecho algún botón o función o macro que ejecute la consulta. Pues bien antes de las línea de cógido que ejecuta la consulta escribe lo siguiente: Dcmd.SetWarnings False De esta forma, la consulta se ejecuta sin pedir confirmaciones. No obstante, te recomiendo volver a activar las confirmaciones después de la ejecución de la consulta tecleando después del codigo que ejecuta la consulta lo siguiente: Dcmd.SetWarnings True Un saludo, espero que te sirva. |