Power Builder - Comparar fechas

 
Vista:

Comparar fechas

Publicado por Toni (5 intervenciones) el 24/08/2003 18:03:02
Como puedo comparar dos fechas para saber si la fecha introducida en un campo de un datawindow es mayor(y por tanto valida) a la fecha del sistema?. Muchas 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:Comparar fechas

Publicado por Oscar (1178 intervenciones) el 24/08/2003 21:00:31
Si te refieres a validar la fecha en el momento que ingresas, abrí tu objeto DW. Luego andá al menú View/Columns Specifications. En el campo fecha (tipo de dato Date), escribes:

Donde dice Validation expression, escribes:
date(GetText())>Today()

Y en Validation message, colocas entre comillas:
"Introduzca una fecha mayor"
Nota: La anterior expresión no te acepta la fecha de actual, sólo mayores.

Si quieres que te acepte la fecha actual o una fecha mayor. Debes escribir:
date(GetText())>RelativeDate(Today(), - 1)

Y en Validation message, colocas entre comillas:
"Introduzca una fecha igual o mayor a la de hoy"

Nota: Relative Date aumenta o disminuye un día a la fecha. Por otro lado, ten cuidado de dejar un espacio en blanco en el operador - (resta).

Finalmente, si ya tienes las fechas ingresadas y deseas realizar algún tipo de comparación, creo que podrías utilizar las mismas funciones.

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