Archives de catégorie : Crystal Reports

Des lignes de couleurs alternées dans Crystal Reports

Lorsque les rapports Crystal Reports consistent en une longue liste de lignes, chacune contenant plusieurs colonnes, la présentation sera plus aisée si l’on grise une ligne sur deux.

Pour ce faire, la solution est très simple :

  1. Section Expert de la section considérée (details ou footer de groupe)
  2. Onglet Color + Bouton x-2 (formule)
  3. Mettre le code
WhilePrintingRecords;
Global NumberVar NumLigne ;
if not {@HideRow} then
NumLigne := NumLigne +1 ;

if (NumLigne mod 2) = 0 then Color(225,225,225)
else crNoColor

Où HideRow est une formule booléenne déterminant si la ligne est affichée ou masquée (true par défaut et dans 99% des cas). On peut supprimer cette ligne de code si on veut.

Le contenu reste austère certes mais c’est tout de suite plus lisible !