Bonjour,
J'ai l'habitude dans Excel de paramétrer des calculs selon des conditions telles que : si telle case donne tel résultat alors fait telle action, sinon fait l'autre action et j'imbrique plusieurs conditions dans des conditions.
Dans Access, mis à part le vba, existe-t-il un moyen de calculer selon un résultat à même une requête sélection?
Le but de cette requête est de calculer un prix de produit avec un taux de réduction selon le mois d'achat. Si un client achète en janvier par exemple, la facture calcule le taux de 29%, en février 28%, en mars 27% et en avril 26%.
En gros, dans la requête sélection, je veux qu'un taux se calcule selon le mois de la facture et ce, pour les 4 premiers mois.
En excel, ça ressemblerait à :
si(mois(a1)=1;a2*0,29;a2*0,28)...et ainsi de suite pour février, mars et avril.
Quel est l'équivalent de "si" dans une requête sélection? Du genre, "si (mois(DateFacture)=1;Prix*0,29;Prix*0,28)..." ?
J'ai utilisé l'aide intégrée d'Access, fait des tests avec le générateur d'expressions, fait le tour du lien des codes sources dans ce forum et j'ai navigué dans les 5 premières pages de cette section-ci. Je n'ai rien trouvé qui s'y rapprochait.
Merci beaucoup à l'avance !
Partager