Pregunta entre fechas

Hola, ayudame con lo siguiente tengo, dos variables que
almacenan fechas y consulto si una esmayr a la otra de la siguiente forma:
Actual="24/03/2009"
Limite="25/03/2009"
If actual > limite then
Msgbox "vencido"
Else
Msgbox "valido"
Endif
Esta bien el IF? Pregunto porque aparentemente no esta
discriminando y siempre se va por else.
Muchas gracias

2 Respuestas

Respuesta
1
Si vas a trabajar con fechas transforma las variables para que no las tome como texto ej.
actual="24/03/2009"
limite="25/03/2009"
  if cdate(actual)>cdate(limite)
  msgbox "vencido"
else
msgbox "Válido"
Endif
Respuesta
1
El if parece que esta bien pero a ver si en lugar de fechas te esta comparando texto, ¿son campos de una tabla?.
hm... si la verdad que las variables fecha 1 y fecha 2 son de tipo texto,
como las comparo pero como fechas para saber cual es mayor?
Creo que hay una funcion llamada Cdate, buscala y pruebala.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas