Einzelnen Beitrag anzeigen

Benutzerbild von scrat1979
scrat1979

Registriert seit: 12. Jan 2007
Ort: Sulzbach a.d. Murr
1.028 Beiträge
 
Delphi 10.4 Sydney
 
#14

AW: FastReport: Bedingte Formatierung

  Alt 28. Okt 2011, 00:48
Das gibt es doch nicht...

Habe nun folgenden Code in das Script eingefügt:

Delphi-Quellcode:
 if <frxDBDataset1."FEIERTAG"> = 1 Then
   frxDBDataset1DATUM.Font.Color := clRed
 else
   frxDBDataset1DATUM.Font.Color := clBlack;
In meiner Testtabelle (31 Datensätze, Feiertag=1 am 3., 8. und 25.) wird jedoch nur das 1. Vorkommen (also der 3.) rot gefärbt, alle anderen Tage (einschließlich des 8. und 25. [Feiertag=1 DEFINITV gesetzt!!!]) sind schwarz. Habe auch schon alle möglichen Events in verschiedenen Objekten versucht (nach googlen und Herausfinden, welche Events wann ausgelöst werden) - das Ergebnis ist das selbe. Kann mir jemand sagen, was ich hier falsch mache? Ich verzweifel gerade etwas zur fortgeschrittener Stunde

//EDIT: Habe gerade herausgefunden, dass der "Fehler"(?) nur in der Vorschau im Report-Designer (Design-Zeit) auftritt und im laufenden Programm beim Export als PDF-Datei eine korrekte Einfärbung aller drei Tage erfolgt. Nehme ich statt der Schriftfarbe den FontStyle, dann wird alles - auch in der Vorschau - korrekt angezeigt. Ist das bekannt oder mache ich dennoch einen (Denk)fehler=

Grüsse,
Michael
Michael Kübler

Geändert von scrat1979 (28. Okt 2011 um 01:05 Uhr)
  Mit Zitat antworten Zitat