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

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s