Ver Mensaje Individual
  #9 (permalink)  
Antiguo 09/12/2010, 17:13
agus0
 
Fecha de Ingreso: mayo-2009
Mensajes: 94
Antigüedad: 15 años
Puntos: 3
Respuesta: Validacion de fecha

Cita:
Iniciado por t0n1 Ver Mensaje
Muy bueno, gracias!.

Otra cosita, ¿se puede validar dentro de un textbox, o sea -que cuando el usuario cargue los datos aparezca un message o en un label al costado, validando al pasar al otro textbox y no, cuando cliqueé el botón para guardar los datos- que el formato de la fecha sea dd/mm/yyy?.
Si... En vez de ponerlo en el evento "Click" de un Botón lo pones en el evento por ejemplo "LostFocus" Del TextBox, yo lo pondría en el evento Change asi te lo marca cada vez que cambias así...

Código:
Private Sub TxtFecha_Change()
Dim aFecha() As String
    aFecha = Split(TxtFecha.Text, "-")
    If UBound(aFecha) <> 2 Then
        LblEstadoFecha.Caption = "Mal el Formato de la Fecha"
    ElseIf aFecha(0) > 31 Then
        LblEstadoFecha.Caption = "Dia de la Fecha Mal"
    ElseIf aFecha(1) > 12 Then
        LblEstadoFecha.Caption = "Mes de la Fecha Mal"
    ElseIf aFecha(2) < Format(Date, "yyyy") Then
        LblEstadoFecha.Caption = "Año Ingresado es Menor al Año Actual"
    Else
        LblEstadoFecha.Caption = "Fecha Correcta"
    End If
End Sub
Y así A medida que vas escribiendo el Texto se va comprobando si esta bien...