Bonjour,
Je dois créer une base de données qui calcul un montant en fonction de plusieurs critères :
La quantité
Un prix de différent si c'est une augmentation de volume ou une baisse de volume
Le nombre de mois entre la date de la requête et la date d'installation d'un matériel.
Mais au moment de lancer ma requête access me demande d'entre une valeur de paramètre pour 2 éléments NbreMois & Mtt
Dans cette requête effectivement j'ai :
- J'ai une première expression NbreMois: Mois[xxxx] - Mois[xxxx] +1.
- Une seconde expression Mtt: vraifaux(xxxxx).
Je ne vous détaille pas car elle fonctionne parfaitement enfin elle donne le résultat que j'attends.
Après quelques tâtonnement, en remplaçant les variables par des valeurs en dures j'ai vu que c'était une troisième expression qui posait problème :
mttOD: [NbreMois] * [Mtt] * [Quantity]
Apparemment il n'accepte pas les variables NbreMois et Mtt mais je ne comprends pas pourquoi. Intuitivement je me dis qu'il essaie de pré-calculer ces variables car si je passe outre les instructions "entrez une valeur de paramètre" (en cliquant sur OK et en laissant vide) j'obtiens tout de même le bon montant.
Avez-vous une idée de la source du problème et une solution pour y remédier ?
Merci de votre aide.
Partager