Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/11/2008, 14:40
principefreddy
 
Fecha de Ingreso: julio-2008
Mensajes: 205
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: ¿validar campo cedula?

pana. mira esto:

Function CalculaEdad(ByVal DataIni As Date) As Long
CalculaEdad = DateDiff("yyyy", DataIni, Date)

If (Month(DataIni) > Month(Date)) Or (Month(DataIni) = Month(Date) _
And Day(DataIni) > Day(Date)) Then CalculaEdad = CalculaEdad - 1
End Function

Private Sub agregar_Click()

Dim iAños As Integer
If Not IsDate(fecha.Text) Then
MsgBox "La Fecha no es Correcta. Ingrese una Fecha", vbCritical, "Error en la Fecha"
fecha.SetFocus
Exit Sub
End If
iAños = CalculaEdad(fecha)
Text6.Text = iAños ' se muestra la edad en el texto
end sub

es para que me valide, cuando se introduce la fecha de nacimiento en un texto de la siguiente manera 10/12/1985 si la fecha es menor o no tiene nada y le dan al boton guardar muestra un mensaje, pero me falta validar que si la fecha es mayor a la fecha actual no me deje guardar, ejemplo si la fecha de naciemiento es 10/10/2009 no me permita guardar. espero tu ayuda.