![]() |
Datenbank: Firebird • Version: 2.0 • Zugriff über: ZeosLib
Freereport+empty String
Hallo Leute,
ich verzeifle mit diesem Report noch. Wie muss die Funktion heißen wenn ich bei einem Empty-String also ' ' einen anederen Wert (????) angezeigt werden. Ich hab es mit der Funktion [if([DBField] = '', '????',[DBField])] aber es Funktioniert nicht, es wird immer nichts angezeigt, wenn der String empty ist. Grüßle Sebastian |
Re: Freereport+empty String
Du könntest einen Handler für das Event OnGetText schreiben:
Delphi-Quellcode:
Dieser Eventhandler muss nach dem Öffnen des Datasets installiert werden:
procedure TForm1.FeldOnGetText(Sender: TField; var Text: String; DisplayText: Boolean);
begin Text := Sender.AsString; if Sender.IsNull then Text := '????'; end;
Delphi-Quellcode:
procedure TForm1.Query1AfterOpen(DataSet: TDataSet);
begin Dataset.FieldByName('Telefonnr').OnGetText := FeldOnGetText; end; |
Re: Freereport+empty String
Vielen Dank, So Funktioniert es.
:-)) *Freu* |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:22 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