Bonjour à tous,
J'ai un petit problème avec une expression dans ma requête. J'ai une expression nommée "Nb mois brut" qui me calcule un nombre de mois entre deux dates le résultat comporte deux décimales. Avec ce résultat je dois créer une autre expression pour déterminer le "Nb de mois acquis". Ce nombre de mois acquis diffère selon les conditions suivantes :
Si Nb mois brut <= 1 alors Nb mois acquis = 0
Si Nb mois brut >1<=2 alors Nb mois acquis = 1
Si Nb mois brut >2<=3 alors Nb mois acquis = 2
Si Nb mois brut >3<=4 alors Nb mois acquis = 3
Si Nb mois brut >4<=5 alors Nb mois acquis = 4
Si Nb mois brut >5<=6 alors Nb mois acquis = 5
Si Nb mois brut >6<=7 alors Nb mois acquis = 6
Si Nb mois brut >7<=8 alors Nb mois acquis = 7
Si Nb mois brut >8<=9 alors Nb mois acquis = 8
Si Nb mois brut >9 alors Nb mois acquis = 9
J'ai procédé de la sorte :
Nb mois acquis: VraiFaux([Nb mois brut]<="1";"0";VraiFaux([Nb mois brut]>"1"<="2";"1";VraiFaux([Nb mois brut]>"2"<="3";"2";VraiFaux([Nb mois brut]>"3"<="4";"3";VraiFaux([Nb mois brut]>"4"<="5";"4";VraiFaux([Nb mois brut]>"5"<="6";"5";VraiFaux([Nb mois brut]>"6"<="7";"6";VraiFaux([Nb mois brut]>"7"<="8";"7";VraiFaux([Nb mois brut]>"8"="9";"8";VraiFaux([Nb mois brut]>"9";"9";""))))))))
Malheureusement le résultat me renvoie 1 systématiquement.
Est ce que quelqu'un pourrait me donner une indication SVP je n'arrive pas à trouver de solution.
Merci par avance