![]() |
Fastreport Memo mit Bedingung
Hallo :-D ,
ich arbeite z.Z. etwas intensiver mit Fastreport. Nun möchte ich in einem Memofeld mehrere Datenfelder kombinieren, das ist kein Problem mit:
Code:
Ich möchte aber z.B. Titel + Leerzeichen nur anzeigen, wenn in Titel auch etwas steht.
[<frxDBDSMaster."TITEL">] [<frxDBDSMaster."VORNAME">] [<frxDBDSMaster."NAME1">]
Kann ich hier mit if-Bedingungen arbeiten? :gruebel: Danke im Voraus. |
Re: Fastreport Memo mit Bedingung
Hi,
versuchs doch mal damit:
Delphi-Quellcode:
Man kann aber auch IF(..) einsetzen.
[TRIM([<frxDBDSMaster."TITEL">]+' '+[<frxDBDSMaster."VORNAME">]+' '+[<frxDBDSMaster."NAME1">])]
alex |
Re: Fastreport Memo mit Bedingung
Danke alex517,
dass mit dem Trim ist eine super Variante :thumb: . Trotzdem würde mich sehr interessieren, wie ich das IF(..) einsetzen kann. Kannst du dazu vielleicht nochmal was schreiben? |
Re: Fastreport Memo mit Bedingung
Zitat:
Delphi-Quellcode:
Gruß,
if LENGTH([frxDBDSMaster."TITEL"]) > 0 then
Memo1.Memo := [frxDBDSMaster."TITEL"] + [frxDBDSMaster."VORNAME"] + [frxDBDSMaster."NAME1"] else Memo1.Memo := [frxDBDSMaster."VORNAME"] + [frxDBDSMaster."NAME1"]; Marcel |
Re: Fastreport Memo mit Bedingung
oder so mit der IF-Funktion:
Code:
alex
[IF(TRIM([frxDBDSMaster."TITEL"])<>'', [frxDBDSMaster."TITEL"]+' ', '')][frxDBDSMaster."NAME1"]
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:46 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