Re : Tableau croisé avec champs calculés
Je n'ai pas regardé dans le détail mais vérifie que ça ne vient pas de l'ordre de résolution des formules qui dans ton TCD est le suivant.
Si TVQ C1 est calculé avant que n'aies calculé TPS, que ce passe-t-il ? J'ai pas testé...
En fait c'est assez rare que j'utilise les éléments ou champs calculés quand je peux juste en ajoutant une colonne le faire dans la base. Je me prends moins le chou et je suis bien plus sure du résultat. Je me suis déjà fait avoir une fois sur un truc vraiment Ch... qui m'a pourri des semaines de boulot ensuite car j'avais interprété le résultat de travers (quand on a analyse des tas de données, à moins que le résultat faux ne saute aux yeux on peut très bien passer à côté...)
[TABLE="width: 811"]
[TR]
[TD]Champ calculé[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Ordre de résolution[/TD]
[TD]Champ[/TD]
[TD]Formule[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]1[/TD]
[TD]C1[/TD]
[TD]=montant*'%C1'[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]2[/TD]
[TD]C2[/TD]
[TD]=montant*'%C2'[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]3[/TD]
[TD]C3[/TD]
[TD]=montant*'%C3'[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]4[/TD]
[TD]TVQ C1[/TD]
[TD]=montant*(1+TPS)*TVQ*'%C1'[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]5[/TD]
[TD]TVQ C2[/TD]
[TD]=montant*(1+TPS)*TVQ*'%C2'[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]6[/TD]
[TD]TVQ C3[/TD]
[TD]=montant*(1+TPS)*TVQ*'%C3'[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]7[/TD]
[TD]TPS C1[/TD]
[TD]=montant*TPS*'%C1'[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]8[/TD]
[TD]TPS C2[/TD]
[TD]=montant*TPS*'%C2'[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]9[/TD]
[TD]TPS C3[/TD]
[TD]=montant*TPS*'%C3'[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]10[/TD]
[TD]MontantTPS[/TD]
[TD]=montant*(TPS)[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD="align: right"]11[/TD]
[TD]MontantTVQ[/TD]
[TD]=montant*(TVQ)[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Élément calculé[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Ordre de résolution[/TD]
[TD]Élément[/TD]
[TD]Formule[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Commentaire :[/TD]
[TD="colspan: 4"]Quand une cellule est mise à jour avec plus d'une formule,[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD="colspan: 4"]la valeur est établie par la dernière formule dans l'ordre de résolution.[/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD="colspan: 5"]Pour modifier l'ordre de résolution de plusieurs champs ou éléments calculés,[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD][/TD]
[TD="colspan: 7"]dans l’onglet Options, groupe Calculs, cliquez sur Champs, éléments et jeux, puis sur Ordre de résolution.[/TD]
[/TR]
[/TABLE]