Autor Beitrag
rocco1980
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31



BeitragVerfasst: Mi 01.11.06 09:20 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: 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.

ausblenden 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

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
rocco1980 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31



BeitragVerfasst: Mi 01.11.06 23:12 
Danke erst einmal. Werd ich morgen gleich mal versuchen.

Mfg Rocco