Access - Ayuda Urgente Porfa

 
Vista:

Ayuda Urgente Porfa

Publicado por Carlos (2 intervenciones) el 24/01/2006 04:15:24
Señores, gracias por su atenciòn. Tengo un formulario de tipo tabular, necesito validar que en el campo (que en este caso se llama "serie") me ingresen nùmeros de 8 dìgitos, yo llego hasta la validaciòn por medio de este còdigo:

If Len(serie) = 8 Then
Else
MsgBox "Dato de Longitud Invàlida", vbInformation, "ALERTA!!"

End If

El problema que tengo es que no sè còmo detener al usuario si metiò mal los datos, o sea, que no pase al siguiente registro, porque como les dije antes, es un formulario "TABULAR", no puedo hacer referencia al campo "serie" porque en este caso no es un TEXTBOX sino un registro de la tabla.

Agradezco su ayuda, de antemano, gracias.
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:Ayuda Urgente Porfa

Publicado por Alejandro A. Llerandi (11 intervenciones) el 24/01/2006 06:01:50
Creo que esto te puede ayudar:

Dim OK as Boolean

OK = True

Do
Set Focus Me.Serie
Me.Serie.Value = ""
If Len(serie) = 8 Then
OK = True
Else
MsgBox "Dato de Longitud Inválida", vbInformation, "ALERTA!!"
OK = False
End If
Loop Until OK


Espero que te sirva. Cualquier cosa escribime un mail. Éxitos.
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