Access - evitar mensaje access (sin setwarnings)

   
Vista:

evitar mensaje access (sin setwarnings)

Publicado por ainadu (15 intervenciones) el 29/10/2009 13:30:04
hola a todos

tengo un formulario con varios campos requeridos. Si se intenta guardar y hay campos requeridos vac├şos salta un msgbox por cada campo vac├şo que te informa de que el campo es obligatorio. El problema es que al final de los msgbox que he introducido yo sale tambi├ęn el de access que dice "Uno o mas valores est├ín prohibidos por la regla de validaci├│n Is Not Null establecida para....".

C├│mo hago para que no salga este ├║ltimo mensaje? lo he intentado con DoCmd.SetWarnings False pero sigue saliendo

Gracias y saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:evitar mensaje access (sin setwarnings)

Publicado por mi menda (1111 intervenciones) el 29/10/2009 16:54:26
Hola:

Primero anota el n┬║ de error

Luego en el evento Al ocurrir un error del formulario

Response=iif(DataErr = N┬║ Error,acDataErrContinue, acDataErrDisplay)

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:evitar mensaje access (sin setwarnings)

Publicado por Jefferson (5 intervenciones) el 29/10/2009 18:51:38
Hola ainadu

Prueba colocando en el codigo, por ejemplo

sub el_codigo()
on error resume next

tu codigo . . . .

err.clear
end sub

Simplemente le estamos indicando que al detectar cualquier error, lo borre

Desde Venezuela
Jefferson
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:evitar mensaje access (sin setwarnings)

Publicado por ainadu (15 intervenciones) el 30/10/2009 08:45:40
he probado la soluci├│n de Jefferson (mimenda, el mensaje no me daba n├║mero de error) y solucionado

muchas gracias a los dos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar