FoxPro/Visual FoxPro - contar meses

   
Vista:

contar meses

Publicado por Sebastian (253 intervenciones) el 20/03/2009 16:30:09
Hola programadores, en mi formulario tengo un text con la fecha del sistema y un combo del 1 al 12, cuando elijo un numero del combo deberia enviarme la suma por meses en el segundo text por ejemplo
fecha del sistema 01/01/2009
combo eleccion 2
respuesta final 01/03/2009

tengo este codigo pero tengo errores pueden ayudarme a solucionarlo gracias

actual=DATE()
meses=thisform.combo1.value
resultado=month(actual)+(meses)
thisform.text3.value="resultado"
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:contar meses

Publicado por Javier (265 intervenciones) el 20/03/2009 17:37:33
Hola: En la ultima linea pusiste "resultado" entre comillas? . Eso cambia el tipo de dato del text3 a caracter. Quizas no pusiste asi tu código en tu programa y sea solo un error de transcripción en tu consulta.

De todas formas consulta la funcion GOMONTH.
Le pasas una fecha y una cantidad de meses (positiva o negativa) y te devuelve una nueva fecha según la cantidad de meses.

actual=DATE()
meses=thisform.combo1.value
resultado=gomonth(actual , meses)
thisform.text3.value=resultado

Saludos
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