FoxPro/Visual FoxPro - Letras x fechas

 
Vista:
sin imagen de perfil

Letras x fechas

Publicado por Jovel (26 intervenciones) el 20/02/2018 23:54:32
Amigos de este foro soy nuevo en esto y quisiera su apoyo
Estoy desarrollando un módulo de ventas y en mi formulario ventas te go una opción ventas al crédito
Si al Ingresar la fecha del crédito y el nro de cuotas me debe resultar las fechas x mes en que se debe pagar dicho credito a partir de la fecha de inicio
Agradezco su apoyo
Dios los bendiga
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
Imágen de perfil de Abel
Val: 642
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Letras x fechas

Publicado por Abel (286 intervenciones) el 21/02/2018 15:59:26
Te dejo un ejemplo..

dFecha = Date(2017,10,15)
nCuotas = 24
For x=1 To nCuotas
? Gomonth(dFecha,x-1)
Next
Return
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
sin imagen de perfil

Letras x fechas

Publicado por Jovel (26 intervenciones) el 25/02/2018 17:27:20
Amigo Abel gracias x tu respuesta pero me encantaría que orientes como grabo en mi tabla las fechas de pago de las cuotas
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
sin imagen de perfil
Val: 31
Ha disminuido su posición en 2 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Letras x fechas

Publicado por ANTONIO (29 intervenciones) el 28/02/2018 17:53:44
Buenas amigo, mete dentro del bucle for el replace fecha with Gomonth(dFecha,x-1) con los demás replace de otros campos que tengas que añadir.

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
Imágen de perfil de Mauricio Antonio
Val: 471
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Letras x fechas

Publicado por Mauricio Antonio (1541 intervenciones) el 28/02/2018 19:51:18
* Vamos a trabajar en SUPOSICIONES, pues no aportas nada de tu tabla ventas al credito
PUBLIC dfecha
dfecha = DATE()
*
Tabla Vent_Cred
Fecha D
No._Cuota N(2)
*
* Proceso de Grabar venta al credito
FOR I = 1 TO NoCuotas
.....dfecha = GOMONTH(DATE(), I)
.....INSERT INTO vent_cred(fecha, No._cuota) VALUES (dfecha, I)
ENDFOR
Nota, para tu proceso, borra los puntos suspensivos, lo hice para que notaras la indentacion.
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
Imágen de perfil de Abel
Val: 642
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Letras x fechas

Publicado por Abel (286 intervenciones) el 01/03/2018 13:41:44
Perdona la demora en responder, pero recién veo tu consulta...
Es correcto lo que dice Antonio; inventando por ejemplo que el campo de la tabla donde quieres grabar las nuevas fechas, se llama "Fechacuota", lo que debes hacer es usar REPLACE, cambiando la linea dentro del bucle..

quedaria así:

1
2
3
4
5
dFecha = Date(2017,10,15)
nCuotas = 24
For x=1 To nCuotas
Replace Fechacuota with Gomonth(dFecha,x-1)
Next
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