Ver Mensaje Individual
  #8 (permalink)  
Antiguo 27/11/2010, 05:32
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 18 años, 4 meses
Puntos: 29
Respuesta: Hola, como puedo validar un textbox con númeres entre xx hasta xxx

La idea era mas simple:
1 - en el dni_keypress controlas que solo entren numeros.

Código vb:
Ver original
  1. Private Sub Dni_KeyPress(KeyAscii As Integer)
  2.   If InStr(1,"0123456789",Chr(KeyAscii))=0 Then KeyAscii=0
  3. End Sub

2 - en el dni_lostfocus controlas que el valor no salga del rango. Si sale del rango se pone el foco en el textbox de nuevo y se avisa del error:

Código vb:
Ver original
  1. Private Sub Dni_LostFocus()
  2.   If Val(dni)<5000000 or val(dni)>50000000 then
  3.     msgbox "Dni no válido"
  4.     dni.setfocus
  5.   End If
  6. End Sub
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!