Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   FastReport Basics (https://www.delphipraxis.net/202340-fastreport-basics.html)

Nekromus 23. Okt 2019 10:30

FastReport Basics
 
Hallo liebe Community,

habt ihr ein einfaches und am besten deutsches Tutorial für FastReport6?


Ich muss ein Altprojekt von XE2 auf Rad Studio 10.3 migrieren. In dem Altprojekten wurden diverse PDF Reports mit Rave erstellt. Mit 10.3 möchten wir FastReport6 benutzen.
Mir fehlt das Grundlagenwissen zu FastReport6.

Bisher habe ich alle Daten, die auf der PDF dargestellt werden sollen, in dem Objekt "XmlSpaltrechnung":
Delphi-Quellcode:
  DoTableRow(table, 'Gaskonstante', 'R', RealToStr(XmlSpaltrechnung.R, 3), 'J/kgK');
  DoTableRow(table, 'Realgasfaktor', 'Z1', RealToStr(XmlSpaltrechnung.Z1, 3), '');
  DoTableRow(table, 'isentroper Temperaturkoeffizient', 'κT', RealToStr(XmlSpaltrechnung.KT, 5), '');
;
Wie kann ich z.b "XmlSpaltrechnung.R" auf dem Report darstellen? Muss ich es zu einer "TfrxDBDataSet" hinzufügen? Muss ich XmlSpaltrechnung.R als Variable definieren im Report?

Lieben Danke und viele Grüße
Tom

TurboMagic 23. Okt 2019 19:50

AW: FastReport Basics
 
Es gibt in FR eine Art Label und da kann man per Wertzuweisung einfach reinschreiben was man will.

Auch das Handbuch von FR ist ganz ok, soweit ich das bisher benutzt habe.

Lemmy 24. Okt 2019 04:30

AW: FastReport Basics
 
Hallo,

Du kannst
* eine MemoryTable nehmen die Daten da rein schreiben und per frxDBDataset in den Report bringen
* ein frxUserDataset nehmen und die Events implementieren und die Daten dann direkt aus dem Objekt übergeben
* auch mit Variablen arbeiten und die von außen zuweisen

kommt letztlich drauf an, wie dein Objekt aussieht und wie viele Daten du übergeben musst.

Frickler 24. Okt 2019 09:08

AW: FastReport Basics
 
Zitat:

Zitat von Nekromus (Beitrag 1450123)
Hallo liebe Community,

habt ihr ein einfaches und am besten deutsches Tutorial für FastReport6?

Es gibt ein deutsches Handbuch für FR4.6. Die Unterschiede zu FR6 sind jetzt nicht so gewaltig.

Nekromus 5. Nov 2019 10:33

AW: FastReport Basics
 
Danke Leute. Das hat mir alles sehr geholfen.:)

Nun habe ich noch eine Frage:
Für die Darstellung der Daten habe ich ein Masterband mit einem Memo, was die Daten beinhaltet. Die Länge der Daten ist variablen. Wie kann ich einen automatischen Seitenumbruch einstellen, falls die Daten über die Seite hinaus gehen sollte?

Lemmy 5. Nov 2019 10:53

AW: FastReport Basics
 
Schau Dir die Eigenschaft "StrechMode" des Memos an. Wenn ich mich recht entsinne ist smMaxHeight die für deinen Zweck korrekte Einstellung. Und natürlich sollte WordWrap auf "True" stehen (ist es im Normalfall schon)

Nekromus 5. Nov 2019 12:41

AW: FastReport Basics
 
Super. Klappt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz