Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   CR (8.5) bedingte Formatierung zur Laufzeit (https://www.delphipraxis.net/132130-cr-8-5-bedingte-formatierung-zur-laufzeit.html)

hoika 6. Apr 2009 19:09


CR (8.5) bedingte Formatierung zur Laufzeit
 
Hallo #,

ich baue meine CR-Reports dynamisch zusammen.

Code ist etwa so

Delphi-Quellcode:
var
  CRField      : IFieldObject;
begin
  CRField := thereport.Sections.Item[fDetail_Section].AddFieldObject
  CRField.Left usw.
Die Daten kommen aus einem AdoRecordSet (per SetDataSource gesetzt),
was ich vorher zusammenbaue.

Soweit so gut.

Jetzt will ich aber bestimmte Zeilen fett machen.
Ein Ansatz aus einem alten Projekt (nicht von mir) war, ein Feld Flag im Recordset mitzuführen,
und dann per bedingter Formatierung direkt im RPT per Designer die Schriftart fett zu machen.
Damals wurde die Detail-Section nicht dynamisch erzeugt.

Das sah dann im Designer so aus

if {Data_ttx.flag} = 1 then
crBold
else
Defaultattribute


Wie bekomme ich das jetzt in meinen Report dynamisch hin ?
Ich finde unter Google nicht mal einen Ansatz, weil mir die Suchbegriffe fehlen.


Heiko <- total ratlos


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 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