FoxPro/Visual FoxPro - es fecha

 
Vista:

es fecha

Publicado por Miguel (115 intervenciones) el 18/03/2009 05:19:29
Asi como existe ISDigit() para verificar que sea un digito, existe alguna función que permite reconocer que la variable o valor de un campo sea fecha.

algo como "es fecha ( )"

o como puedo hacer esta verificación.

Thks
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:es fecha

Publicado por Douglas (297 intervenciones) el 18/03/2009 06:26:41
Hola que tal,

seria algo asi.
pero lo correcto es que en tu textbox lo valides y le des formato fecha en el load del formulario, pongas
SET CENTURY ON
SET DATE BRITISH
por si tenes alguna tabla agarre el formato tambien.

this.value = DTOC(CTOD(this.value))

y en tu valicion, antes de guardar le pones lo siguiente:

if EMPTY(CTOD(this.TextFecha.Value))
messagebox('Fecha no válida',16,'Aviso')
endif

Espero le sirva

Saludes
Douglas
From Nicaragua
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:es fecha

Publicado por Douglas (297 intervenciones) el 18/03/2009 06:37:48
Tal ves le interese este articulo,,,

http://www.portalfox.com/index.php?name=News&file=article&sid=908&mode=nested&order=0&thold=0

saludes

Douglas
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:es fecha

Publicado por sergio (737 intervenciones) el 18/03/2009 18:13:39
type (navriable)='D' si es igual a D es porque es fecha
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:es fecha

Publicado por Miguel (115 intervenciones) el 19/03/2009 20:07:02
Excelente muchachos, vartype() es lo que buscaba.

Thks.
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