FoxPro/Visual FoxPro - Ventas al credito

   
Vista:

Ventas al credito

Publicado por Johel (11 intervenciones) el 21/02/2018 12:40:18
Amigos de este foro estoy desarrollando un módulo de ventas y quisiera q me apoyen con un codigo
Que al ingresar la fecha de la venta al credito y que al ingresar el nro de letras y/o cuotas a pagar

En una tabla llamada cuotas se registre las fechas a pagar según el nro de cuotas

Ejemplo:

Si el crédito se da el 20/02/2018 el mismo q debe pagar en cuatro cuotas
En la tabla debe registrarse automaticamente

20/03/2018
20/04/2018
20/05/2018
20/06/2018

Gracias x su valioso apoyo
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 Mauricio Antonio

Ventas al credito

Publicado por Mauricio Antonio (1439 intervenciones) el 21/02/2018 13:01:04
te envio un par de ejemplos:
? DATE() + 7 && La fecha actual mas 7 días
? DATE() - 15 && La fecha actual menos 15 días
*
Para tu caso
? DATE() + 30 && La fecha actual mas 30 días 21/03/2018
? DATE() + 60 && La fecha actual mas 60 días 21/04/2018
? DATE() + 90 && La fecha actual mas 90 días 21/05/2018
? DATE() + 120 && La fecha actual mas 120 días 21/06/2018
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

Ventas al credito

Publicado por Fidel José (540 intervenciones) el 21/02/2018 13:06:42
Mira la función GOMONTH()
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 Juan Carlos

Ventas al credito

Publicado por Juan Carlos (5 intervenciones) el 15/03/2018 17:11:42
Johel, no se si solucionate el problema de fechas pero yo te doy esta idea ya que el dia de pago no deberia variar con los meses de 20 o 31 dias, claro que no se daria si el crediro es del dia 31 en ese cado ya deberias tenes condiciones en el codigo para controlar este caso.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
DD=DAY(DATE())
BB=DATE()
FOR =1 TO 40
    BB=BB+1
    IF DAY(BB)=DD    && IGUAL AL DIA INICIAL
        EXIT
    ENDIF
NEXT
BB1=BB
* BB1 contendra la fecha pedida 1
*
 
FOR =1 TO 40
    BB=BB+1
    IF DAY(BB)=DD    && IGUAL AL DIA INICIAL
        EXIT
    ENDIF
NEXT
BB2=BB
* BB2 Segunda fecha...
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
Revisar política de publicidad