Autor Beitrag
NOS1971
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 193

Windows 8.1 PRO 64 Bit
Delphi XE7 Professional
BeitragVerfasst: Fr 17.01.14 22:49 
Hallo zusammen,

ich habe ein WebseitenAnalyseSoftware in arbeit und möchte natürlich auch einen Report/Bereicht generieren mit Header und Footer, Listen, Tabellen, Bildern, Charts, Fliesstext etc. ... es steht allerdings keine Datenbank dahinter.

Was würdet Ihr empfehlen?

Ich nutze Delphi XE5 PRO. Es dürfen auch kommerzielle Komponenten sein.

Danke und Grüße ins Forum,

Andreas
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19315
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 18.01.14 00:27 
Am einfachsten dürfte sein die Daten in eine temporäre Datenbanktabelle zu schieben und dann diese in FastReport nur noch zu verdrahten.

Theoretisch kann man in zumindest einigen Report Engines auch ohne DB arbeiten, aber das ist im Vergleich ein in der Regel deutlich höherer Aufwand, insbesondere beim Design der Reporte...

Für diesen Beitrag haben gedankt: NOS1971
NOS1971 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 193

Windows 8.1 PRO 64 Bit
Delphi XE7 Professional
BeitragVerfasst: Sa 18.01.14 11:07 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Am einfachsten dürfte sein die Daten in eine temporäre Datenbanktabelle zu schieben und dann diese in FastReport nur noch zu verdrahten.

Theoretisch kann man in zumindest einigen Report Engines auch ohne DB arbeiten, aber das ist im Vergleich ein in der Regel deutlich höherer Aufwand, insbesondere beim Design der Reporte...


Kriege ich denn damit auch Reports mit Textpassagen problemlos hin ... also sachen die nicht von einer tabelle gekapselt sein müssen ?
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19315
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 18.01.14 11:51 
Du kannst Labels setzen und die auch einfach von außen suchen und füllen.

Einfacher ist es dennoch auch so etwas in Datenbanken zu stecken.

Für diesen Beitrag haben gedankt: NOS1971
NOS1971 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 193

Windows 8.1 PRO 64 Bit
Delphi XE7 Professional
BeitragVerfasst: Sa 18.01.14 11:58 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:
Du kannst Labels setzen und die auch einfach von außen suchen und füllen.

Einfacher ist es dennoch auch so etwas in Datenbanken zu stecken.


Das meinte ich ... also die Textpassagen auch in die DB packen und gut. Mal schauen ob ich das hinbekomme. Zunächst danke für die Info und ein schönes Wochenende.

Grüße,
Andreas
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6393
Erhaltene Danke: 147

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Sa 18.01.14 13:25 
Mit FastReport ist es auch ohne DB noch relativ einfach, etwas brauchbares zu erstellen.
Ich habe das schon gemacht und da sind auch längere Texte dabei. Ds waren sogar formatierte Texte im RTF-Format.

Das Ganze läuft dann aber eher auf eine Fleißaufgabe mit der Report-Methode "GetValue" hinaus.

Für diesen Beitrag haben gedankt: NOS1971
NOS1971 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 193

Windows 8.1 PRO 64 Bit
Delphi XE7 Professional
BeitragVerfasst: Sa 18.01.14 13:35 
user profile iconjasocul hat folgendes geschrieben Zum zitierten Posting springen:
Mit FastReport ist es auch ohne DB noch relativ einfach, etwas brauchbares zu erstellen.
Ich habe das schon gemacht und da sind auch längere Texte dabei. Ds waren sogar formatierte Texte im RTF-Format.

Das Ganze läuft dann aber eher auf eine Fleißaufgabe mit der Report-Methode "GetValue" hinaus.


Reicht dafür die FastReport Version die bei der Delphi XE5 PRO bei ist ?
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6393
Erhaltene Danke: 147

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Sa 18.01.14 20:03 
Ja. Mehr nutze ich auch nicht.

Für diesen Beitrag haben gedankt: NOS1971
NOS1971 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 193

Windows 8.1 PRO 64 Bit
Delphi XE7 Professional
BeitragVerfasst: Sa 18.01.14 20:30 
Supi ... dann sage ich vielen Dank und versuche mein Glück :-)