Foros del Web » Programación para mayores de 30 ;) » .NET »

Validar Fecha Textbox

Estas en el tema de Validar Fecha Textbox en el foro de .NET en Foros del Web. Holaa!! Molesto de nuevo, sucede que tengo dos textbox en las cuales van fechas, que se introducen manualmente, sin embargo quiero saber como validarla por ...
  #1 (permalink)  
Antiguo 06/08/2008, 08:11
Avatar de la_matacury  
Fecha de Ingreso: julio-2008
Ubicación: Quilpué
Mensajes: 10
Antigüedad: 16 años, 9 meses
Puntos: 0
Información Validar Fecha Textbox

Holaa!! Molesto de nuevo, sucede que tengo dos textbox en las cuales van fechas, que se introducen manualmente, sin embargo quiero saber como validarla por ejemplo con el 30 de febrero..... lei en un foro un codigo algo asi....

'validador de fecha text1
Dim fecha As Date
On Error GoTo errorfecha
fecha = TextBox1.Text
errorfecha:
MsgBox("La Fecha que ha ingresado no es válida, intente nuevamente")

pero me funciona pa un solo textbox. traté de modificarlo para que tomara los dos textbox y solo toma el primero.

Help!!
  #2 (permalink)  
Antiguo 06/08/2008, 11:14
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 7 meses
Puntos: 87
Respuesta: Validar Fecha Textbox

Es aplicacion windows o web?

si es windows utiliza un ErrorProvider y apunta todos los textbox del estilo al mismo evento y usa el object sender para poder hacer la validacion generica.

si es web utiliza 2 o mas validadores tantos controles del estilo existan.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 06/08/2008, 19:49
 
Fecha de Ingreso: marzo-2008
Mensajes: 8
Antigüedad: 17 años
Puntos: 0
Respuesta: Validar Fecha Textbox

tambien podrias crear una funcion y pasarle los texbox que quieras

Private Sub validar_fecha(ByVal text As TextBox)
Dim fecha As Date
On Error GoTo errorfecha
fecha = TextBox1.Text
errorfecha:
MsgBox("La Fecha que ha ingresado no es válida, intente nuevamente")
End Sub

luego solo lo llamarias en el evento lostfocus o el validating de cada textbox

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
validar_fecha(Me.TextBox1)
End Sub

Private Sub TextBox1_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles TextBox1.Validating
validar_fecha(Me.TextBox1)
End Sub
  #4 (permalink)  
Antiguo 07/08/2008, 06:43
Avatar de la_matacury  
Fecha de Ingreso: julio-2008
Ubicación: Quilpué
Mensajes: 10
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Validar Fecha Textbox

gracias por la ayuda, pruebo y les cuento......

saludos
  #5 (permalink)  
Antiguo 08/08/2008, 08:14
Avatar de la_matacury  
Fecha de Ingreso: julio-2008
Ubicación: Quilpué
Mensajes: 10
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Validar Fecha Textbox

Hola a todos!! muchas gracias marabra por contestar, el codigo funciona bien, muy agradecida..... sin embargo llegue a la conclusion de que el DateTimePicker es mas seguro y evitas errores al digitar (probe con ambas formas).... en fin gracias, gracias y mil gracias!!! un 7
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:54.