Buongiorno a tutti mi sono accorto che in un campo data calcolato in una maschera di Access 2010, inserendo la data successiva alla data odierna mi viene visualizzato il dato in negativo. Il campo in questione è frutto ( voi esperti lo riconoscete
già dal codice che vi allego) di un calcolo che somma alla data inserita nel campo chiamato
Data inizio finanziamento il numero dei mesi inserito in un altro campo chiamato
**Nr rate ( di tipo numerico che indica solo i mesi e massimo 120, dieci anni)**ma se la data del campo
Data inizio Finanziamento è successiva alla data odierna es. 01/06/2015 ( cosi accade nella realtà lavorativa)
il campo calcolato che si chiama Nr rate già pagate che contiene il codice sottoriportato visualizza -1 quando in realtà dovrebbe visualizzare 0.
=IIf(DateDiff("m";[Data inizio Finanziamento];Date())>[Nr rate];[Nr rate];DateDiff("m";[Data inizio Finanziamento];Date()))
Desidero che il codice valutasse il nr delle rate già pagate solo dopo aver superato la data precedentemente inserita nel campo Data inizio Finanziamentoe nel caso di data successiva alla data odierna visualizzare 0
e non il numero negativo che indica i mesi già trascorsi dalla data inserita nel campo Data inizio Finanziamento .
Spero di essere stato chiaro, chiedetemi altro se occorre.
Vi saluto e vi auguro buona giornata.