Bonjour à tous,
J'ai un état dans lequel, pour la section "Détails", j'ai inclus un sous état.
Dans ce sous-état, je fais une somme, somme que je reprends sur mon état principal pour affichage. Jusque là, pas de problèmes.
Le soucis, c'est que lorsque je veux faire le totaux de ces sommes (dans un autre groupement), ça ne marche pas !
Voici une image de mon état, pour être plus clair :
Sur base de cette image, vous voyez donc :
- Mon état principal, avec les sections "Clients Header", "Clients Footer", "Details", etc
- Mon sous état (Recouvrement_Credit_Vehicules), situé dans la section "Détails" de mon état principal.
- Le champ "Reste", de la section "Détails". Celui-ci va recherche une valeur dans mon sous état. La formule est la suivante :
=IIf(IsError(Recouvrement_Credit_Vehicules.Report!TotalRecouvreFooter);Nz([Total];0);Nz([Total];0)-Nz(Recouvrement_Credit_Vehicules.Report!TotalRecouvreFooter;0))
-Le champ "Total Commande" de la section "Clients Footer", qui fait la somme des totaux de la section "Details"
- Le champ "Total à recouvrer", qui devrait faire la somme des champs reste de ma section détails.
Mon problème se situe dans le champ "Total à Recouvrer". Acces me dit qu'il ne peut pas trouver le champ "Reste" (il m'affiche la boîte de dialogue : Entrer la valeur du paramètre). Cependant, si pour ce champ, si à la place de la formule "=Sum([Reste])" je mets "=[Reste]", là il m'affiche une valeur, ce qui veut donc dire qu'il trouve bien le champ de nom "Reste" !!!!
Je pense que mon problème vient du fait de la formule du champ Reste, composée de Nz et de iif et iferror, mais je n'en suis pas sûr, et de toute manière je ne vois pas comment faire autrement !
Quelqu'un aurait-il déjà rencontré ce problème ?
Merci pour vos réponses.
Partager