Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Innanzitutto ti ringrazio per la velocità della risposta.
Il mio livello è limitato a elementari nozioni base di Access e sono completamente digiuno di VBA; ti chiederei pertanto, se hai la voglia e la pazienza necessaria, di guidarmi.
Ti riepilogo i dati della Query (basata sulla tabella di immissione dati):
- [ID_elenco clienti]
- [ID_Conduttori]
- [quota proprietà]
- [immobile numero]
- [data inizio contratto]
- [data fine contratto]
- [proroga al]
- [data cessazione]
- [canone annuale]
- [canone mensile] = canone annuale]/12
- [numero mesi] = IIf(IsNull([Proroga al]);(DateDiff("m";[Data inizio contratto];[Data fine contratto])+1);(DateDiff("m";[data inizio contratto];[Proroga al])+1))
L'obiettivo è quello di ottenere una Query che, per ogni singolo contratto immesso, crei tanti record quanti sono i mesi di durata del contratto, salvo i casi di risoluzione anticipata del contratto stesso evidenziata nel campo [data cessazione]. In questo modo per ogni cliente, a fine anno, ho la situazione dei redditi da affitto aggiornata.
Ti ringrazio infinitamente e ti auguro buona giornata.
Andrea