Visual Basic - Validar fecha

Life is soft - evento anual de software empresarial
 
Vista:

Validar fecha

Publicado por Reynaldo Herrera (34 intervenciones) el 05/09/2000 00:00:00
tengo el sig. problema capturo una fecha con maskedbox, ya esta puesto el formato date y la mascara "##/##/####" pero me permite capturar culaquier fecha aunque no sea valida ejem. 42/52/2000 como ´puedo validar que se un tipo de fecha valida i no salga de este maskedit hasta que sea correcta la fecha.

gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Validar fecha

Publicado por jorge (12 intervenciones) el 05/09/2000 00:00:00
en el maskedbox

format="dd/mm/yyyy"
mask="##/##/####"

si utilizas vb6, utiliza en componente datapiker
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Utilizo VB4

Publicado por Reynaldo Herrera (1 intervención) el 05/09/2000 00:00:00
Y en la VB4 como lo puedo hacer

gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Utilizo VB4

Publicado por Felipe (97 intervenciones) el 05/09/2000 00:00:00
Usa la Funcion Isdate(), no se si esta en VB4, pero si esta en VB5... ojala que este con eso puedes validar si la fecha es valida o no .



Saludos desde Chile

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Utilizo VB4

Publicado por Christian A. Valeria Celedón (217 intervenciones) el 05/09/2000 00:00:00
Private Sub MaskEdBox1_LostFocus()
If Not IsDate(MaskEdBox1.Text) Then
MsgBox "Error en fecha"
MaskEdBox1.SetFocus
End If
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Una pregunta mas

Publicado por Reynaldo Herrera Palma (34 intervenciones) el 06/09/2000 00:00:00
Ya inicialice el MaskEdBox con la fecha de hoy
pero al querer modificarla para capturar otra, tengo que borrar la fecha que esta puesta y escribir la nueva, ¿como puedo hacer que se sobreescriba?
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Una pregunta mas

Publicado por Christian A. Valeria Celedón (217 intervenciones) el 10/09/2000 00:00:00
Private Sub MaskEdBox1_GotFocus()
MaskEdBox1.SelStart = 0
MaskEdBox1.SelLength = Len(MaskEdBox1.Text)
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Validar fecha

Publicado por claudio (1 intervención) el 23/04/2009 18:38:24
Hola compañero bueno paso rapidito. yo estoy haciendo un sistema para una biblioteca y el el cuadro donde va la fecha (en mi caso es un text box con el nombre fec_ent) le di una mascara de entrada la que es asi "__;__;___;0; luego en propiedades del texbox(fec_ret en mi caso) en formato busca formato y elegi fecha corta.
bueno espero haberte sido util cualquier cosa estoy a tu servicio se lo jodido que es.
un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar