
Limpiar campo en formulario
Publicado por Francesc (68 intervenciones) el 08/11/2014 23:31:51
Tengo un, creo, pequeño problema al entrar el dni en un formulario y pasarle el control de la letra. Hasta aquí me funciona bien, però si la letra no es correcta y da error no consigo limpiar el campo y dar opción al operador de volver a entrar todo el dni de forma correcta. El código que utilizo es el siguiente:
He probado con requery con clearConntent, con valor null y algun otro y no lo consigo.
¿Pueden darme alguna pista o bien indicarme en que linea de código no lo anoto correctamente?
1
2
3
4
5
6
7
8
9
10
Private Sub txtDNI_BeforeUpdate(Cancel As Integer)
If Nz(Me.txtDNI, "") <> "" Then
If Right(Me.txtDNI, 1) <> letra_dni(Me.txtDNI) Then
MsgBox "Lletra incorrecta o no introduïda.", vbExclamation
Cancel = True
Form!txtDNI.Value = ""
Form!txtDNI.SetFocus
End If
End If
End Sub
He probado con requery con clearConntent, con valor null y algun otro y no lo consigo.
¿Pueden darme alguna pista o bien indicarme en que linea de código no lo anoto correctamente?
Valora esta pregunta


0