![]() |
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:
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?
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), ''); ; Lieben Danke und viele Grüße Tom |
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. |
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. |
AW: FastReport Basics
Zitat:
![]() |
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? |
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)
|
AW: FastReport Basics
Super. Klappt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:24 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