Einzelnen Beitrag anzeigen

Benutzerbild von Garby
Garby

Registriert seit: 17. Mär 2003
Ort: Tirol
199 Beiträge
 
Delphi 2005 Professional
 
#6

Re: Char-Feld aus Datenbank vor Anzeige formatieren

  Alt 17. Okt 2005, 14:24
Hallo,

du kannst das Ereignis doch im AfterOpen der Query setzen.
Delphi-Quellcode:
  TForm1 = class(TForm)
    Query1: TQuery;
    procedure Query1AfterOpen(DataSet: TDataSet);
  private
    procedure Query1DATUMGetText(Sender: TField; var Text: String;
      DisplayText: Boolean);
....
procedure TForm1.Query1DATUMGetText(Sender: TField; var Text: String;
  DisplayText: Boolean);
begin
  Text := FormatText(Text);
end;

procedure TForm1.Query1AfterOpen(DataSet: TDataSet);
begin
  DataSet.FieldByName('DATUM').OnGetText := Query1DATUMGetText;
end;
Walter
Wenn zwei dasselbe tun, ist es noch lange nicht dasselbe
(Adelphi)
  Mit Zitat antworten Zitat