Entwickler-Ecke

Datenbanken - Rave Report : Textfarbe anhand vom Feldwert zur Laufzeit änd


rocco1980 - Mi 01.11.06 09:20
Titel: Rave Report : Textfarbe anhand vom Feldwert zur Laufzeit änd
Hallo Fangemeinde,

ich hoffe das Thema gehört hier rein, wenn nicht dann bin ich Euch von Dank verbunden wenn ihr mich in den richtigen Bereich verschieben würdet.

Folgendes Problem. Ich übergebe mehrere Werte an einen Report. Dabei muss sich die Textfarbe bei verschiedenen Bedingungen ändern. Als Beispiel Werte zwischen 400 und 440 = Textfarbe rot usw. Mein Report umfasst 66 Textfelder.

Für Hilfe bin ich sehr dankbar schon im Voraus.

der Rocco


Keldorn - Mi 01.11.06 18:32

hallo

66Textfelder klingt ziemlich viel, wie sieht da dein Report aus? Wenn es wirklich so viel ist, dann über events in Rave.


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
function DataText2_OnBeforePrint(Self: TRaveDataText);
if (strtoint(self.text)>400and (strtoint(self.text)<440then  
  self.color:=clred;
else
  self.color:=clblack;
end;


Ansonsten über eine Datamirrorsection und Fontmasterkompos. hat den Vorteil, das du einmal einen Fontmaster erstellt, dort die Farbe hinterlegst und auch nur einmal änderst.

Mfg Frank


rocco1980 - Mi 01.11.06 23:12

Danke erst einmal. Werd ich morgen gleich mal versuchen.

Mfg Rocco