![]() |
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 |
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. |
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 23:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz