![]() |
AW: FastReport: Bedingte Formatierung
Zitat:
Code:
[IIF(<DataSet."Feiertag">=true,<font color="#FF1111">,<font color="#FF0000">)]<DataSet."Dienst1"></font color>
|
AW: FastReport: Bedingte Formatierung
Du könntest auch ein berechnetes Feld für die Farbe im Dataset direkt mitführen ....
|
AW: FastReport: Bedingte Formatierung
Ah, jetzt habe ich verstanden. Werde ich versuchen. Auch die Sache mit der Farbe im DataSet ist eine Überlegung wert! Dank Euch!
|
AW: FastReport: Bedingte Formatierung
Das gibt es doch nicht...
Habe nun folgenden Code in das Script eingefügt:
Delphi-Quellcode:
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 :-(
if <frxDBDataset1."FEIERTAG"> = 1 Then
frxDBDataset1DATUM.Font.Color := clRed else frxDBDataset1DATUM.Font.Color := clBlack; //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 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:30 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