bonjour,
titre compliqué ?
voici mon souci.
Dans une simple requête faite à partir d'une table de coûts, j'écris dans une cellule la formule de calcul d'un cout TTC à partir de valeurs HT, du taux de TVA et de la quantité.
J'ai donc une cellule nommée 'quantite'
une cellule nommée 'cout_un_ht',
une cellule nommée 'tauxTVA%'
je crée mon expression dans une autre cellule, à savoir:
totalTTC : [quantite]*[cout_un_ht]*(1+[tauxTVA]*0.01)
Très simple? Et pourtant :
Si j'entre quantite = 1
cout_un_ht = 100
tauxTVA = 0
le résultat est non pas 100, mais 101
J'ai ajouté une seconde ligne, puis une troisième, et à chaque fois, le résultat est faux, car au lieu de prendre la vraie valeur de la TVA, Access utilise son rang dans la table (sa position ordinale)
Ainsi, la première ligne donnera 101
la deuxième 202, si cout_un_ht = 200
la troisième 303, si cout_un_ht = 300
toutes avec tauxTVA=0 !!!!!!!!
Ai-je pêché par omission ou ai-je mal appris à l'école ?
Merci pour vos éclaircissements.
Partager