QuickReport : éviter une division par zéro
Salut
Je utilise cette expression dans l’éditeur de code pour afficher un pourcentage sur un état de Quickreport
Code:
QRExpr1.Expression := '(SUM(CONSOMAS)*100)/SUM(CREDIT)';
- Si le champ CREDIT contient de la valeur supérieure à zéro le pourcentage s’afficher normal
Après la visualisation, Par exemple: 70.77
- Si le champ CREDIT contient des valeurs égale à zéro le pourcentage s’affiche un texte
Après la visualisation comme suite : ‘cannot divide by 0’ mais mois je veux dans ce cas afficher 0
Parce qu'il est une état qui est envoyé à un autre administration. :oops:
Solution SVP
Merci
La division sur Zéro dans l’expression du QRExpr / Delphi
Réussi avec le dernier linge qui afficher zéro, Mais mois je veux tous les lignes, L’affichage sera dans une (SummaryBand)
Code:
QRExpr1.Expression := 'IF(SUM(CREDIT)=0 ,0,(SUM(CONSOMAS)*100)/SUM(CREDIT))';
Merci
La division sur Zéro dans l’expression du QRExpr / Delphi
Chaque chapitre contient des articles, Je veux montrer le pourcentage de consommation de chaque chapitre dans la même état de sortie dans une (SummaryBand).
- Si le solde de chapitre nul le pourcentage montrant 0
- Si le solde de chapitre est un valeur supérieure à zéro, le pourcentage montrant un numéro, par exemple : 77,70
Une Solution :roll:
Merci