Ha, OK.
Si on se limite aux années on peut peut-être faire un truc du genre :
si le jour et le mois courant >= jour et mois de contrat donc au moins une année s'est écoulée
alors calculer l'écart en années
sinon calculer l'écart en années - 1
En code ça donnerai
=iif(format(date(), "mm-dd")>=format([DateContrat], "mm-dd"), year(date())-year([DateContrat]), year(date())-year([DateContrat])-1))
Il se peut qu'il y ai des parenthèses manquantes ou en trop à la fin.
Mon Access buggue pour le moment, pas utilisable.
Aussi si tu es dans un Access en français il faut utiliser le ; entre les paramètres et "mm-jj" à la place de "mm-dd".
Le reste Access va traduire.
Partager