Calcoli complessi
Moderatore: Moderatori
-
- Messaggi: 10
- Iscritto il: lunedì 18 settembre 2006, 2:00
- Località: Bergamo
Calcoli complessi
Un saluto a tutti,
Ho sviluppato un db per il calcolo di leasing, e adesso mi si pone un problema per la stampa di un piano di ammortamento nel senso che ho la necessita di fare un calcolo a scalare da un importo definito capitale e una rata mensile. Partendo dal campo capitale io devo sottrarre tante volte la rata fino a quanto il valore Capitale è uguale a zero. il numero di rate è variabile da un minimo di 12 ad un massimo di 72.
Come posso procedere.
Grazie anticipatamente
Ho sviluppato un db per il calcolo di leasing, e adesso mi si pone un problema per la stampa di un piano di ammortamento nel senso che ho la necessita di fare un calcolo a scalare da un importo definito capitale e una rata mensile. Partendo dal campo capitale io devo sottrarre tante volte la rata fino a quanto il valore Capitale è uguale a zero. il numero di rate è variabile da un minimo di 12 ad un massimo di 72.
Come posso procedere.
Grazie anticipatamente
FMP 10 Advanced Win XPSP3
Skype: nania.salvatore
Skype: nania.salvatore
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
-
- Messaggi: 10
- Iscritto il: lunedì 18 settembre 2006, 2:00
- Località: Bergamo
ammortamento
Hai ragione cerco di spiegarmi meglio.
Ho un campo "Rata" un campo "capitale" e un campo "numero rate".
La rata è l'importo mensile che il cliente deve pagare entro una certa data es. € 1000,00, numero rate e la quantità di rate da pagare es. 36, il capitale è la somma finanziata es. €36000,00.
A questo punto vorrei fare una stampa dove viene indicata la data di padamento il numero di rata l'importo della rata e il capitale residuo cioe se le rate sono 36 la stampa dovràcontenere 36 righe dove per ognua dal capitale residuo verrà decurtato l'importo di una rata fiono ad arrivare all'ultima dove l'importo di capitale saraà pari a 0.
Non so se sono stato chiaro ma se preferisci posso inviarti un esempio in excel.
Ho un campo "Rata" un campo "capitale" e un campo "numero rate".
La rata è l'importo mensile che il cliente deve pagare entro una certa data es. € 1000,00, numero rate e la quantità di rate da pagare es. 36, il capitale è la somma finanziata es. €36000,00.
A questo punto vorrei fare una stampa dove viene indicata la data di padamento il numero di rata l'importo della rata e il capitale residuo cioe se le rate sono 36 la stampa dovràcontenere 36 righe dove per ognua dal capitale residuo verrà decurtato l'importo di una rata fiono ad arrivare all'ultima dove l'importo di capitale saraà pari a 0.
Non so se sono stato chiaro ma se preferisci posso inviarti un esempio in excel.
FMP 10 Advanced Win XPSP3
Skype: nania.salvatore
Skype: nania.salvatore
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
ti conviene fare una tabelle correlata rate in cui inserire il numero, l'importo e la data; una volta accettato il piano uno script ti crea automaticamente unnnumero n di record in questa tabella popolando i campi con le cifre richieste. dopodiché, stampi la un formato della tabella e hai risolto.
.g.
.g.
-
- Messaggi: 9700
- Iscritto il: lunedì 1 dicembre 2003, 1:00
- Località: Roma
- Contatta:
un loop con variabili. cosa abbastanza stupida (ti facio un esempio generale i dettagli li lascio a te.
qualcosa tipo:
imposta variabile($capitale;capitale)
imposta variabile($nrata;1)
imposta variabile($imprata;importo rata)
imposta variabile($data;data iniziale)
imposta variabile($intervallo;intervallo rate)
imposta variabile($ratetot;totale rate)
loop
exit loop if ($nrata>$ratetot or $capitale<0)
nuovo record
definisci campo(importo;$imprata)
definisci campo(numero rata;$nrata)
definisci campo(data;$data)
imposta variabile($capitale;$capitale-importo)
definisci campo(importo residuo;$capitale)
imposta variabile($nrata;$nrata+1)
imposta variabile($data;$data + $intervallo)
end loop
.g.
qualcosa tipo:
imposta variabile($capitale;capitale)
imposta variabile($nrata;1)
imposta variabile($imprata;importo rata)
imposta variabile($data;data iniziale)
imposta variabile($intervallo;intervallo rate)
imposta variabile($ratetot;totale rate)
loop
exit loop if ($nrata>$ratetot or $capitale<0)
nuovo record
definisci campo(importo;$imprata)
definisci campo(numero rata;$nrata)
definisci campo(data;$data)
imposta variabile($capitale;$capitale-importo)
definisci campo(importo residuo;$capitale)
imposta variabile($nrata;$nrata+1)
imposta variabile($data;$data + $intervallo)
end loop
.g.
-
- Messaggi: 10
- Iscritto il: lunedì 18 settembre 2006, 2:00
- Località: Bergamo
grazie
Grazie mi hai dato un grande aiuto.
Non avevo mai utilizzato le variabili se non in alcuni casi poco significativi.
Adesso modificherò alcuni script di un gestionale che avevo appena concluso perchè con l'uso di variabili posso creare alcune cose che il cliente mi aveva chiesto.
Grazie ancora
Non avevo mai utilizzato le variabili se non in alcuni casi poco significativi.
Adesso modificherò alcuni script di un gestionale che avevo appena concluso perchè con l'uso di variabili posso creare alcune cose che il cliente mi aveva chiesto.
Grazie ancora
FMP 10 Advanced Win XPSP3
Skype: nania.salvatore
Skype: nania.salvatore