Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Rave: Verschiedenfarbige Bänder (https://www.delphipraxis.net/22097-rave-verschiedenfarbige-baender.html)

frankg 12. Mai 2004 11:35


Rave: Verschiedenfarbige Bänder
 
Hallo!

Ich habe mal wieder eine Frage zu Rave Reports: Wie kann ich es erreichen, dass sich die Hintergrundfarbe des Detailbandes abhängig vom Inhalt des gerade dargestellten Datensatzes ändert? Damit die Aufgabe nicht zu einfach wird :wink: das ganze sollte in der Rave IDE selbst realisiert werden (also in RaveLanguage und ohne Delphi). Ich hoffe hier im Forum weiss jemand (merlin? :wink: ) Rat.

Viele Grüsse und schon mal vielen Dank

Frank

MrSpock 12. Mai 2004 12:28

Re: Rave: Verschiedenfarbige Bänder
 
Hallo frankg,

ich meine dazu gibt es zwei Möglichkeiten. Einmal könntest du mit Mirror Bereichen arbeiten. Dann wählst du immer das Detailband, mit der Farbe aus, dass dem Inhalt des Feldes entspricht. Das geht dann automatisch. Ich glaube es ginge aber auch über Rave Scripting. Das ist zwar schlecht bis gar nicht beschrieben, aber du kannst dem BeforePrint Event Code zuordnen.

merlin17 27. Mai 2004 22:27

Re: Rave: Verschiedenfarbige Bänder
 
so auf die schnelle (ungetestet!!):
Rectangle1.OnBeforePrint :

function Rectangle1_(Self: TRaveRectangle);
begin
If DataView1Feld.AsInteger = 0 then
Self.FillColor := clWhite;
else
Self.FillColor := clSilver;
end if;
end;

(-> werde mal ausprobieren und in der dt. Rave-Doku aufnehmen)

:-) thomas, TeamNevrona


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz