Sumar fechas

Hola experto necesito de tu ayuda tengo este código, pero el problema es cuando llego a la cuota 10 el año de la fecha donde muestro los resultados sigue con 2009 cuando en realidad ya seria 2010 puedes ayudarme a solucionar este problema o quizás tengas una mejor idea gracias
public resul
do case
case this.value="1"
resul=30
case this.value="2"
resul=60
case this.value="3"
resul=90
case this.value="4"
resul=120
case this.value="5"
resul=150
case this.value="6"
resul=180
case this.value="7"
resul=210
case this.value="8"
resul=240
case this.value="9"
resul=270
case this.value="10"
resul=300
case this.value="11"
resul=330
case this.value="12"
resul=360
endcase
resultado=date()+(resul)
thisform.text3.value=resultado
1

1 respuesta

1
Respuesta de
Buenas tardes
Que quieres hacer con este código
El código esta evaluando que un textbox sea alguno de esos doce valores, estas seguro que lo estas escribiendo bien.
Al sumar a una fecha un numero N de días este aumenta todo tanto el día como el mes y el año, por lo tanto revisa que estés digitando bien los valores.
Gracias amigo falto un thisform.refresh, bueno en realidad lo que necesito es que cada vez que coloque un numero en el combo lo sume con la fecha actual y así obtener el resultado de la fecha futura, pero me dijeron que utilizara el FOR pero no entiendo bien como funciona me puedes ayudar con algunos ejemplos gracias.
Lo único que tienes es que hacer lo que estas diciendo
A una fecha se le pueda sumar un numero y esto me dará como resultado la fecha futura como tu la llamas
fechafut= date()+diasasumar
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje
¿No es la respuesta que estabas buscando? Puedes explorar otras preguntas del tema Visual Fox Pro o hacer tu propia pregunta: