Crystal report – Créer une balance / différence entre débit et crédit

Créer une formule avec une variable partagé dans l’entête du groupe :

shared numbervar mBalance := {DataTable1. montant _ancien_solde };

 

Calculer et afficher dans le corps du rapport :

 

shared numbervar mBalance ;

mBalance := mBalance + {@crédit} – {@débit} ;

if(mBalance<0) then

ToText(mBalance)

else

ToText(« + »& mBalance)

 

 

/!\ débit et credit ne doivent pas être a null pour que cela fonctionne. Exemple utiliser coalesce( « champ »,0) quand les données viennent d’une base de données postgreSQL

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s