FoxPro/Visual FoxPro - Como valido una fecha

 
Vista:

Como valido una fecha

Publicado por Marcos A. (263 intervenciones) el 26/08/2002 19:03:42
Hola amigos

Como valido la fecha que se ingresa en un TextBox sea correcta.

Saludos...
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:Como valido una fecha

Publicado por eric (254 intervenciones) el 26/08/2002 19:09:39
Hola, si tu campo es de tipo date, tendrias que convertir el valor del textbox a fecha: CTOD().
Pero si el valor del textbox es tipo fecha, lo puedes validar como cualquier dato.
Espero te sirva, en caso contrario avisame
Suerte
E.
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:Como valido una fecha

Publicado por Marcos A. (263 intervenciones) el 26/08/2002 20:44:23
Hola Eric
El texbox tiene las siguientes propiedades

DATEFORMAT = 3-BRITHIS
INPUTMASK = ##/##/####

En el INIT tengo la siguiente intruccion THIS.VALUE = {{

pero no valida que la fecha sea correcta igual acepta ejemplo 25/25/2002.

Gracias por la ayuda...

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:Como valido una fecha

Publicado por eric (254 intervenciones) el 26/08/2002 21:25:42
Hola, lo que yo hago en estos casos es:
No pongo nada en el dateformat ni en el inputmask, solo en las propiedades del textbox, en el value pongo "=DATE()", con eso basta para que solo acepte validas.
Prueba y me cuentas
E.
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:Como valido una fecha

Publicado por Marcos A. (263 intervenciones) el 26/08/2002 21:53:36
Eric

Perfecto amigo funciono, el problema es que el texbox arranca con la fecha del sistema y si yo quiero limpiar el contenido pierde la validacion ejemplo.

thisform.text_nacimiento.value = ""

como tendria que inicializar el TextBox.

Gracias Amigo

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:Como valido una fecha

Publicado por eric (254 intervenciones) el 26/08/2002 22:17:37
Hola, cuando limpies tu textbox mandale algo asi:CTOD(" / / ")
thisform.text_nacimiento.value = CTOD(" / / ")
Prueba y me cuentas
E.
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:Como valido una fecha

Publicado por Marcos A. (263 intervenciones) el 26/08/2002 22:27:08
Perfecto Eric.

No quiero abusar de tu voluntad tengo otra duda.
En un TexBox que ingreso datos numericos quiero que al terminar el ingreso los datos los muestre de la siguente forma
ingreso 1254 y muestre 1.254
He tratado una vez que suelta el foco con thisformat.text_monto.format="99.999" y solo muestra 125,4

el inputmask tiene el siguiente valor 99999.

Gracias Amigo..
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