nabil351974
Messages postés75Date d'inscriptionmardi 18 décembre 2007StatutMembreDernière intervention11 mars 2014
-
13 nov. 2009 à 10:49
kleinvi
Messages postés5Date d'inscriptionmercredi 17 février 2010StatutMembreDernière intervention25 avril 2011
-
12 juil. 2010 à 11:54
Bonjour à tous ,
j'ai déposé le composant "Shape" sur QuickReport.je veux l'associer aux enregistrements de ma table et l'imprimer en couleur:le 1er enregistrement => "Shape" sera en "vert" et le 2e enregistrement => "Shape" sera en rouge.le 3e enregistrement => "Shape" sera en vert et ansi de suite...
ThWilliam
Messages postés418Date d'inscriptionmardi 3 janvier 2006StatutMembreDernière intervention26 novembre 20134 14 nov. 2009 à 15:58
Salut,
Je n'ai plus QuickReport avec ma version Delphi, mais si je me souviens bien (cela fait longtemps) :
Une bande détail a un événement OnBeforePrint qui est donc appelé avant l'impression de chaque ligne.
Dans cet événement, tu pourrais assigner la couleur de ton Shape (si celui-ci est enfant de la bande détail) avec une variable compteur:
initialisation : cpt:= 1;
Dans BandBeforePrint:
if cpt = 1 then //... telle couleur
else //... telle couleur
Inc(Cpt);
if Cpt > 2 then Cpt:= 1;