Newsgroup: it.comp.appl.access
Titolo: Conteggio interessi

Ciao cari benefattori, ecco un nuovo scoglio da superere.
Devo calcolare la competenza economica degli interessi passivi bancari
su finanziamenti e ho creato un tabella con:
Id!Cod banca!Importo!Da Data!A data!Riferimento!Fornitore!
Come faccio a calcolare i giorni che vanno dall'inizio del finanziamento
alla chiusura delle'esercizio (31/12/..)
Esempio:
Da data         A data
30/11/01       31/01/02    calcola dal 30/11/01 al 31/12/01
30/06/01       30/09/01    tutta competenza 2001
30/11/00       28/02/01    calcola dal 31/12/01 al 28/02/01
Spero di essere stato chiaro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



Mica tanto !
- Come si determina l'esercizio ?
- In base a quali criteri decidi per ogni coppia di date quali sono le
date di cui calcolare la differenza in giorni ?
- Nel terzo caso che presenti la data iniziale è successiva alla data
finale ....
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------

 wrote in message
news:0399fe543cf4906fa09...@mygate.mailgate.org

Grazie per avermi risposto.
Il risultato che vorrei ottenere è un semplice report con i dati
riportati
nell'esempio e con il risultato della competenza degli interessi.
In merito alle tue più che lecite perplessità l'esercizio si determina
inserendolo su richiesta della procedura, e per stabilire quale coppia
di date
tenere in considerazione per il conteggio bisogna creare un controllo
sulla
data immessa precedentemente.


data immessa precedentemente.
Scusa, ma continuo a non capire !
Quello che ho capito (almeno credo!) è che tu hai una form nella quale
l'utente imposta l'esercizio e poi preme un pulsante che lancia un
report che produce il prospetto che hai postato.
Il prospetto si basa su di una tabella che contiene ....quali campi ?
Potresti postare il tracciato completo oltre ad un esempio di qualche
record ?


 Ciao cari benefattori, ecco un nuovo scoglio da superere.

Ti ringrazio per la tua perseveranza ma non sono molto esperto e spesso
faccio
confusione.
La tabella che ho creato è la seguente:
id!Cod Banca!Importo!Da data !A Data  !Riferimento!Cod Fornitore!
1 !    5    ! 2.000 !28/12/01!28/01/02!  520      !    5        !
2 !    5    ! 1.000 !01/05/02!31/07/02!  520      !    5        !
3 !    5    !   500 !30/11/00!15/01/01!  520      !    5        !
4 !    5    !   600 !01/06/01!30/08/01!  520      !    5        !
Quindi se l'anno di competenza è il 31/12/01 devocalcolare i giorni che
vanno:
Id 1 dal 28/12/01 al 31/12/01
Id 2 nessuno
Id 3 dal 01/01/01 al 15/01/01
Id 4 tutto competenza 2001
Spero di essere stato chiaro.
Ciao


Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Potresti fare una query che oltre a tutti i campi della tua tabella
contiene una colonna definita come segue (facendo l'ipotesi che
l'utente fornisca DT_Comp_I e DT_Comp_F ovvero la data iniziale e
finale del periodo in cui calcolare gli interessi):
N_Giorni: Datediff("d";Iif(DT_Comp_I>[Da data];DT_Comp_I;[Da
data]);Iif(DT_Comp_F>[A data];[A data];DT_Comp_F)
In questa query selezioni solo i record in cui [Da data] o [A data]
cadono nel periodo impostato dall'utente.
