Bonjour à tous,
Je souhaiterais savoir si on peut utiliser un barème dans le générateur d'expression pour un champs calculé.
Sinon est-on obligé de recourir à une requête, et dans ce cas comment peut-on la mettre en place ?
Voici le barème en question : un taux est applicable selon une tranche de prix
- 0 jusqu'à 750 euros
- 4% pour la tranche du prix jusqu’à 50 000 euros
- 3% pour la tranche du prix comprise entre 50 000,01 euros et 200 000 euros
- 1% pour la tranche du prix comprise entre 200 000,01 euros et 350 000 euros
- 0.5% pour la tranche du prix comprise entre 350 000,01 euros et 500 000 euros
- 0.25% pour la tranche du prix excédant 500 000,01 euros.
Le montant est plafonné à 12 500 euros, soit un prix excédant 2000000 euros
Sur Excel j'utilisais la fonction Si avec beaucoup d'éléments imbriqués, mais lorsque je le transpose sur Access la taille du générateur d'expression est trop petite pour contenir toute ma formule.
VraiFaux([droitdesuite]=Non;0;VRAIFAUX([montantTTC]>2000000;12500; VRAIFAUX([montantTTC]> 500000;8750+([MONTANTTTC]-500000)*0,0025;VRAIFAUX([MONTANTTTC]>350000;8000+([MONTANTTTC]-350000)*0,005; VRAIFAUX([MONTANTTTC]>200000;6500+([MONTANTTTC]-200000)*0,01 ; VRAIFAUX([MONTANTTTC]>50000;2000+([MONTANTTTC]-50000)*0,03; VRAIFAUX([MONTANTTTC]>=750;[MONTANTTTC]*0,04;0))))))))
Partager