Dire que le subreport est dans un objet de subreport appelé le subDetail, et le rapport contenu là-dedans calcule la somme d'une quantité comme =Sum (amt) dans le txtSumAmt appelé par commande de titre de bas de page de rapport.
Ceci fonctionne très bien quand il y a des données. Cependant, quand il n'y en a aucun, le subreport entier disparaît, et il n'y a simplement aucune commande appelée le txtSumAmount à lire de…
Vous devez réellement déterminer la présence des données, et le rapport principal peut employer une expression comme ceci à faire ainsi :
=IIf (subDetails.Report.HasData, subDetails ! txtSumAmt, 0)
J'espère que ceci aide !
(°v°)