FAQ

 Les états
Dans le pied du sous-état (sfFacture), une zone de texte txtSumPrix affiche la somme de la zone de texte txtPrix qui se trouve dans la section détail.

Comme on le sait, cela s'obtient en donnant comme source =Sum(txtPrix)

Lorsque pour une raison quelconque, il ny a pas de ligne de détail, le sous-formulaire est vide et la zone de texte txtSumPrix dans laquelle est faite la somme n'est pas adressable (n'existe pas...)

Note : c'est pour cela que Nz() ne fonctionne pas  wink


Pour éviter l'erreur se produisant lors d'un sous-état vide, on utilise l'expression suivante dans l'état principal :

= IIF(IsError(sfFacture.Report!txtSumPrix) ; 0 ; sfFacture.Report!txtSumPrix)


Date de création :15/02/2007 01:35 Dernière modification :15/02/2007 01:49