La Web del Programador: Comunidad de Programadores
 
    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.