Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   FastReport: Text einem Memofeld zur Laufzeit zuweisen (https://www.delphipraxis.net/82694-fastreport-text-einem-memofeld-zur-laufzeit-zuweisen.html)

FBrust 18. Dez 2006 14:03


FastReport: Text einem Memofeld zur Laufzeit zuweisen
 
Hallo,

ich teste zur Zeit FastReport 4 und bin auf ein Problem gestoßen. In QuickReport kann man einem QRLabel-Feld zur Laufzeit über die .Caption-Eigenschaft einen String zuweisen.

Aber ich finde keine Möglichkeit, dies bei FastReport zu tun.

Hat vielleicht jemand einen Tip?


Danke und Gruß
Frank

timog 18. Dez 2006 14:46

Re: FastReport: Text einem Memofeld zur Laufzeit zuweisen
 
Hi!

Das geht z.B. in der Codeansicht des Reports direkt. Dort auf den Namen des Memos zugreifen, z.B. Memo1.Lines.Add('Hallo Welt') (nicht getestet, aber mit der CodeCompletion im FR Designer sollte es so oder so ähnlich klappen).

Es gibt (gut versteckt) auch online Dokus für Fast Reports. Dort steht auch, wie Du das ganze aus dem Quellcode der Anwendung machen kannst.

Viele Grüße

timog

stifflersmom 18. Dez 2006 15:50

Re: FastReport: Text einem Memofeld zur Laufzeit zuweisen
 
Ich kann Dir nur einen Code-Schnipsel anbieten,
den ich (hier noch FR 2.x) selber dauernd verwende:
Delphi-Quellcode:
 Procedure TSTatparForm.SetzString(Memofeld, Wert :String);
 var b : TfrMemoView;
  Begin
    b := TfrMemoView(FReport.FindObject(MemoFeld));
     if b <> nil then
      Begin
       b.Memo.Clear;
       B.Memo.Add(Wert);
      End Else ShoWMessage('Das Memofeld: '+MemoFeld+' wurde nicht gefunden');
  End;
Moin

FBrust 19. Dez 2006 12:43

Re: FastReport: Text einem Memofeld zur Laufzeit zuweisen
 
Hallo,

dank euch beiden für die Hinweise.

Mit dem Programmers Manual von timogs Link und dem Codeschnipsel von stifflersmom wars dann kein Problem mehr.


Gruß
Frank


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:41 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