Access - Como capturo un error de máscara

 
Vista:

Como capturo un error de máscara

Publicado por fernando Vilchez (1 intervención) el 01/02/2005 14:49:01
Tengo la siguiente mascara para nombre >L???????. Pero si la persona escribe desde la mitasd del campo ej. _____pedro aparece el siguiente mensaje del programa "Entrada del campo no valida para mácarara del camp ">L???????"....un mensaje bastante oscuro para el ususario. ¿cómo lo personalizo? atte. fdo.
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:Como capturo un error de máscara

Publicado por Garcés (70 intervenciones) el 13/02/2005 19:07:15
Primero tienes que forzar el error y en la ventana inmediate te dirá el nº que es luego lo cambias en éste código y pones el mensaje que te guste.

Private Sub Form_Error(DataErr As Integer, Response As Integer)

Debug.Print \"DataErr= \"; DataErr con esta linea localizo el error de Vb
If DataErr = 2237 Then \'una vez localizado el nº de error pongo mi mensaje personalizado
MsgBox \"Esta es la inicial de una máquina que no existe en nuestro Taller\" & Chr(13) & \" Tienes que poner una inicial de la lista\", vbInformation, \"ERROR ENTRADA DE DATOS\"
SendKeys \"{ESC}\" \'mando el cursor borrando el contenido del campo

Response = acDataErrContinue
Else
Response = acDataErrDisplay
End If

End Sub
Espero que te sirva.
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