![]() |
FastReport 6: Wie kann ich in Abhgkeit eines Feldes ein Bild VISIBLE machen
Hi
Ich habe in FastReport 6 eine Liste generiert, aus einer MySQL DB. Das klappt ganz gut, doch ich möchte jetzt zu jeder Zeile dieses Reports ein ICON (immer das gleiche) sichtbar machen, wenn ein Feld namens WebURL nicht '' ist. Kann man das irgendwie im Report Sheet unter CODE machen? Oder muss man ein BLOB IMAGE FELD machen, wo das JPG ICON drin ist, und dass dann in der Liste analog zu anderen Typen laden? Wenn ja wie? DANKE |
AW: FastReport 6: Wie kann ich in Abhgkeit eines Feldes ein Bild VISIBLE machen
Zitat:
Delphi-Quellcode:
"Daten" ist der DataSet und "ImageFile" ein Feld mit dem Pfad zum Image.
procedure PictureOnBeforePrint(Sender: TfrxComponent);
begin if <Daten."WebURL"> <> '' then TfrxPictureView(Sender).FileLink := <Daten."ImageFile">; end; Bis bald... Thomas |
AW: FastReport 6: Wie kann ich in Abhgkeit eines Feldes ein Bild VISIBLE machen
Wenn es immer das gleiche Image ist, genügt da nicht ein statisches Bild, das abhängig von dem Feldinhalt Visible gesetzt wird?
|
AW: FastReport 6: Wie kann ich in Abhgkeit eines Feldes ein Bild VISIBLE machen
Zitat:
Delphi-Quellcode:
Das Bild kann im Designer geladen werden. Ich hatte den Erstellerpost nur überflogen und eine allgemeine Variante gewählt. Danke für das aufmerksame Mitlesen. Ich verweise noch auf diesen
procedure PictureOnBeforePrint(Sender: TfrxComponent);
begin TfrxPictureView(Sender).Visible := (<Daten."WebURL"> <> ''); end; ![]() Bis bald... Thomas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:08 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