AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

FastReport Basics

Ein Thema von Nekromus · begonnen am 23. Okt 2019 · letzter Beitrag vom 5. Nov 2019
Antwort Antwort
Nekromus

Registriert seit: 21. Aug 2017
22 Beiträge
 
#1

FastReport Basics

  Alt 23. Okt 2019, 10:30
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
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.824 Beiträge
 
Delphi 12 Athens
 
#2

AW: FastReport Basics

  Alt 23. Okt 2019, 19:50
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.
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.366 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: FastReport Basics

  Alt 24. Okt 2019, 04:30
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.
  Mit Zitat antworten Zitat
Frickler

Registriert seit: 6. Mär 2007
Ort: Osnabrück
563 Beiträge
 
Delphi XE6 Enterprise
 
#4

AW: FastReport Basics

  Alt 24. Okt 2019, 09:08
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.
  Mit Zitat antworten Zitat
Nekromus

Registriert seit: 21. Aug 2017
22 Beiträge
 
#5

AW: FastReport Basics

  Alt 5. Nov 2019, 10:33
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?
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.366 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: FastReport Basics

  Alt 5. Nov 2019, 10:53
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)
  Mit Zitat antworten Zitat
Nekromus

Registriert seit: 21. Aug 2017
22 Beiträge
 
#7

AW: FastReport Basics

  Alt 5. Nov 2019, 12:41
Super. Klappt.

Geändert von Nekromus ( 5. Nov 2019 um 14:30 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:25 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