Einzelnen Beitrag anzeigen

Keldorn

Registriert seit: 6. Mär 2003
Ort: Meißen
876 Beiträge
 
Delphi 10.1 Berlin Professional
 
#1

Fast Report: Band oder Memo ausblenden mit der Emba-Version

  Alt 6. Mär 2012, 13:22
Hallo,

da das nu mit Rave nicht mehr wirklich so vorwärts geht, versuche ich mich an Fastreport. Ein Report soll ungefähr so aussehen
Zitat:
Daten1 Daten2 Daten3 ...
Zusatzinfo1 Zusatzinfo2 ...
das ganze soll zweizeilig sein und die Zusatzinfos sollen nur bei bestimmten Daten mit ausgegeben werden und können selbst auch mehrzeilig sein. Die Übergabe erfolgt der Daten per userdataset.

Mein Problem: mir fehlen ja in der Emba-Version mit DelphiXE2 die events und damit auch jeglicher Lösungsansatz, wie ich ein Memo oder Band nicht anzeige. Mit Google habe ich auch noch nichts gefunden, da halt immer events verwendet werden.
Meine aktuelle Lösung sieht so aus, daß ich für die Zusatzdaten ein Child-Band verwende. ein Child-Band kennt aber wiederrum kein "PrintIfDetailEmpty" ... also wird es immer ausgegeben, auch wenn keine Daten gefüllt sind.

nächster Versuch: Die Memos stehen auf stretchmode=smactualheight und das Band auf stretched=true. Ich kann die Höhe das Childbandes aber nicht kleiner als die Höhe der Memos setzen. Was geht, ist die Memos in der Höhe zu verkleineren (Höhe=0,1) und dann werden Sie im Report später von der Höhe korrekt angepaßt. Damit habe ich dann im Designer aber Felder, wo ich nicht auf Anhieb sehe, welches Datafield dahintersteht. Das ist auch nicht wirklich schön.

Welche Lösungsansätze gibt es noch?

Danke Frank

Lükes Grundlage der Programmierung:
Es wird nicht funktionieren
(Murphy)
  Mit Zitat antworten Zitat