Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2011, 15:56
sielfi
 
Fecha de Ingreso: julio-2011
Mensajes: 34
Antigüedad: 13 años, 4 meses
Puntos: 0
validación de ingreso de DNI

Hola. Cómo puedo hacer para que un usuario no ingrese más dígitos de los que corresponden, que creo que son 8 dígitos ¿no?

El ingreso de datos se hace por medio de un textbox. Y le hice una validación para que ingrese solo números, pero también quiero que no pueda escribir más de 8 dígitos.

Le muestro la validación de ingreso de números

Código:
Private Sub Text3_KeyPress(KeyAscii As Integer)
   Select Case KeyAscii
        Case 48 To 57   ' Permite los dígitos
        Case 8      ' Permite el carácter de retroceso
        Case 46
        Case Else
            KeyAscii = 0
            Beep
            MsgBox "Ingrese solo números", vbCritical, "Error"
    End Select
End Sub