Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Welches Produkt für Reporting? (https://www.delphipraxis.net/65110-welches-produkt-fuer-reporting.html)

delphirocks 12. Mär 2006 14:49

Datenbank: Access • Version: 97 • Zugriff über: JET

Welches Produkt für Reporting?
 
Hallo,

wir stehen gerade vor der Entscheidung, welches Reporting-Produkt zum Einsatz kommen soll.
Bis jetzt basiert unser Produkt auf MS-Access, soll später aber auf Firebird portiert werden.
Zur Zeit verwenden wir die von Access bereitgestellten Berichte.

Kriterium sind u.a.:
- Stabilität

- Runtime muß gratis sein
- Einfachheit - ich HASSE Reporting, deswegen soll es kurz und möglichst schmerzfrei sein, Einarbeitungszeit möglichst kurz

- Geschwindigkeit: es handelt sich um ein POS System, deswegen sollten die Reports möglichst schnell am Bondrucker "heraushüpfen"

Zur Zeit ist Crystal Reports angedacht. Da ich aber darüber schon einige negative Aussagen gehört habe, würden mich eure Meinungen zu etwaigen Alternativen interessieren...

g

dr

ralli 13. Mär 2006 05:47

Empfehlung Fastreport
 
Guten Morgen,

ich empfehle Fastreport 3.2 Pro , welches Du auf http://www.fast-report.com/ herunterladen kannst. Diese Version ist voll funktionsfähig und muß erst lizensiert werden, wenn Fastreport kommerziell eingesetzt wird. Es enthält eine Vielfalt an Beispielen, die fast alles abdecken. Der Designer für den Benutzer kann mit einkompiliert werden. Das Preis- Leistungsverhältnis ist wirklich gut. Ich habe mich in wenigen Stunden eingearbeitet. Schlank, Schnell, Stabil. Eigentlich sollte sich dieser Tip längst in der Delphi Szene herumgesprochen haben. Ich bin sehr zufrieden mit FastReport. Der Preis lag bei ca. 300 € für die Fastreport 3.2 Professional und war damit (für mich) konkurrenzlos günstig. Ich habe andere Reporting Tools getestet, konnten nicht mehr, waren aber alle sehr viel teurer.

Ralli

delphirocks 13. Mär 2006 06:11

Re: Welches Produkt für Reporting?
 
Danke, genau das was ich gesucht habe. Da es so viele Tools gibt, hat man ja die Qual der Wahl.
Werd's gleich mal ausprobieren...

mquadrat 13. Mär 2006 08:29

Re: Welches Produkt für Reporting?
 
Wir haben zur Zeit Rave von Nevrona für VCL basierte Projekte und Crystal Reports für .NET im Einsatz. Mir persönlich gefällt weder das eine noch das andere besonders gut. ;) Daher überlegen wir gerade auf Combit List & Label umzusteigen.

Bitworm 16. Mai 2006 19:31

Re: Welches Produkt für Reporting?
 
Zitat:

Zitat von mquadrat
Wir haben zur Zeit Rave von Nevrona für VCL basierte Projekte und Crystal Reports für .NET im Einsatz. Mir persönlich gefällt weder das eine noch das andere besonders gut. ;) Daher überlegen wir gerade auf Combit List & Label umzusteigen.

Auch ich stehe im Moment kurz davor, mich für ein Reportingtool entscheiden zu müssen.
In der engeren Auswahl stehen List&Label, Fastreport und Reportbuilder. Wie sind Eure
Erfahrungen mit diesen Tools ?

hanspeter 16. Mai 2006 20:06

Re: Welches Produkt für Reporting?
 
Zitat:

Auch ich stehe im Moment kurz davor, mich für ein Reportingtool entscheiden zu müssen.
In der engeren Auswahl stehen List&Label, Fastreport und Reportbuilder. Wie sind Eure
Erfahrungen mit diesen Tools
Ich habe mit allen dreien gearbeitet und bin bei Fastreport(V3.x) geblieben.
ListLabel habe ich vor mehreren Jahren eingesetzt und fand es etwas unübersichtlich.
Ich weiß allerdings nicht, wie die heutigen Versionen sind.
Reportbuilder gab es damals in zwei Versionen so ähnlich wie professional und Enterprise.
Ich habe die Professionalversion gekauft und konnte einige Reportprobleme damit definitiv nicht lösen.
Ich habe damals Freereport ausprobiert und dann Fastreport gekauft.
Leistungsfähiger und preiswerter übrigens als Reportbuilder.
Mit Fastreport habe ich jetzt meine Druckprobleme ausnahmslos im Griff.
Im Gegenteil im Moment bin ich erfolgreich dabei Fastreport mit generischen Reports zu vergewaltigen.

Das Tool gibt es übrigens auch als Freereport. Für einen ersten Eindruck reicht das.
Aber zwischen Version 2.x und 3.x liegen Welten.
Version 3.0 verwaltet den Report als XML Datei, hat eine Scriptsprache bereits integriert.
Also für mich ist die Entscheidung seit 5 Jahren gefallen.

Gruß Peter

jbg 16. Mai 2006 20:50

Re: Welches Produkt für Reporting?
 
Zitat:

Zitat von hanspeter
Reportbuilder

Da darf ich gerade eine tickende Zeitbombe entschärfen. Schon mal ReportBuilder mit FastMM4 im Debug-Modus betrieben? Krach hier, krach da und sonstwo, heidralala. Was passiert wohl, wenn man ein Objekt freigibt, das aber dann doch nochmal braucht und darauf zugreift? Dank der komplizierten Programmierart und des nicht vollständig ausgelieferten Quellcodes (ein paar Units gibt es nur als .dcu Datei) muss ich nun Verränkungen der übelsten Art machen, nur um ein funktionsfähiges FreeNotification-System zu implementieren.
Welche Versionsnummer das genau ist, kann ich im Moment nicht beantworten, da ich den RB nicht daheim habe, sondern nur auf der Arbeit.

Bitworm 16. Mai 2006 21:30

Re: Welches Produkt für Reporting?
 
Zitat:

Zitat von jbg
Zitat:

Zitat von hanspeter
Reportbuilder

Da darf ich gerade eine tickende Zeitbombe entschärfen.

Reportbuilder ist mittlerweile aus dem Rennen. Es hat Probleme mit Code39-Extended-Barcodes.
Es ist mir übrigens total unverständlich, warum Rave eine so große Verbreitung gefunden hat.
Bei meinen Tests stürzte die bei D7 mitgelieferte Version 5 mehrfach ganz böse ab.
List&Label ist, auch wenn es preislich nicht gerade das günstigste Produkt ist, mein Favorit,
da es ja auch für .NET (Visual Studio 2005) zur Verfügung steht und Reports "mitgenommen"
werden können.

mkinzler 16. Mai 2006 21:33

Re: Welches Produkt für Reporting?
 
Als weitere kostenlose Alternative kannst du dir noch Report Manager ansehen

Bitworm 16. Mai 2006 21:42

Re: Welches Produkt für Reporting?
 
Zitat:

Zitat von mkinzler
Als weitere kostenlose Alternative kannst du dir noch Report Manager ansehen

Den habe ich mir bereits vor einigen Tagen angesehen, aber der war für meine
Zwecke nicht ausreichend (ist aber für einfache Sachen bestimmt eine sehr gute
und vor allem kostenlose Alternative).

AirJordan 16. Jun 2006 11:38

Re: Welches Produkt für Reporting?
 
Nochmal n´weitere Frage.

Welches Reportsystem ist denn zu empfehlen, wenn man keine zusätzlichen Installationen
machen möchte oder DLL Dateien etc seinem Programm beipacken möchte? :gruebel:

fkerber 16. Jun 2006 11:45

Re: Welches Produkt für Reporting?
 
Hi!

Also bei Rave muss man sonst nix dazugeben...


Ciao Frederic

Union 16. Jun 2006 11:46

Re: Welches Produkt für Reporting?
 
Da kannst Du z.B. FastReport oder Quickreport nehmen. Wird beides voll einkompiliert.

Bitworm 16. Jun 2006 11:48

Re: Welches Produkt für Reporting?
 
Zitat:

Zitat von AirJordan
Nochmal n´weitere Frage.

Welches Reportsystem ist denn zu empfehlen, wenn man keine zusätzlichen Installationen
machen möchte oder DLL Dateien etc seinem Programm beipacken möchte? :gruebel:

Meines Wissens nach sind Crystal Reports und List&Label die beiden einzigen
Reporttools, die zusätzliche DLL's benötigen. Trotzdem habe ich mich endgültig
für List&Label entschieden.

AirJordan 16. Jun 2006 12:01

Re: Welches Produkt für Reporting?
 
Zitat:

Zitat von Bitworm
Meines Wissens nach sind Crystal Reports und List&Label die beiden einzigen
Reporttools, die zusätzliche DLL's benötigen. Trotzdem habe ich mich endgültig
für List&Label entschieden.

Ja, List&Label habe ich hier auch auf meiner Liste. Ich kenne die Reportingkomponeneten aus der
Firma. Ich war aber bisher immer darauf bedacht, möglichst kompakte Programme rauszugeben. Ich
habe jetzt eine Software "ausgeliefert" die umfangreich im Funktionsumfang ist (Vereinsverwaltung,
Spielplanerstellung/verwaltung, Tabellenerstellung usw) aber nur aus zwei (2!) Dateien besteht.
Kommt eigentlich ohne Setup aus. Jetzt sollen auch umfangreiche Reports dazukommen, bis jetzt
reichte ein Export in Excel und von da wurde dann gedruckt.

Und schaue ich, was man nehmen kann. :gruebel:

alzaimar 16. Jun 2006 12:53

Re: Welches Produkt für Reporting?
 
Wenn Du sofort, also ohne Layout und Rumschiebereien ein ansprechendes Resultat möchtest, dann zieh Dir mal das QuantumGrid und das Express Printing System rein. Das Grid ist sowieso das absolute Non-Plus-Ultra, wenn es um Tabellendarstellung geht, und das Printingsystem ist, wenn man nur Tabellen ausdrucken will, optimal.

Für Reports mit Pfiff schieße ich mich gerade auf FastReport ein, das gefällt mir immer besser.

AirJordan 16. Jun 2006 13:12

Re: Welches Produkt für Reporting?
 
Zitat:

Zitat von alzaimar
Wenn Du sofort, also ohne Layout und Rumschiebereien ein ansprechendes Resultat möchtest, dann zieh Dir mal das QuantumGrid und das Express Printing System rein. Das Grid ist sowieso das absolute Non-Plus-Ultra, wenn es um Tabellendarstellung geht, und das Printingsystem ist, wenn man nur Tabellen ausdrucken will, optimal.

Gebe ich dir Recht. Ich habe aber ein Grid mit x-verschiedenen Views. Und wenn ich zb nur das eine View drucken möchte,
komme ich mit dem PrintingSystem nicht weit.

alzaimar 16. Jun 2006 13:22

Re: Welches Produkt für Reporting?
 
:gruebel:
PrinterLink erstellen, Preview: Man sieht die ausgewählte View.
In den Optionen->Behaviours->"Unwrap" und "Unwrap top level" einstellen, dann werden alle Views ausgedruckt.

AirJordan 16. Jun 2006 13:29

Re: Welches Produkt für Reporting?
 
Zitat:

Zitat von alzaimar
:gruebel:
PrinterLink erstellen, Preview: Man sieht die ausgewählte View.

Aber den Link kann man doch nur auf das "oberste" Grid einstellen. Ich sehe jedenfalls in der Liste
nur die cxGrid Komponenten. Oder bin ich blind :?

Zitat:

Zitat von alzaimar
In den Optionen->Behaviours->"Unwrap" und "Unwrap top level" einstellen, dann werden alle Views ausgedruckt.

Alle Views will ich ja nicht ausdrucken. Aber die "Unwrap" und "Unwrap top level" muss ich ehrlich sagen,
habe ich auch noch nicht so ganz verstanden. :gruebel:

AirJordan 16. Jun 2006 13:31

Re: Welches Produkt für Reporting?
 
Zitat:

Zitat von alzaimar
:gruebel:
PrinterLink erstellen, Preview: Man sieht die ausgewählte View.

Ahaa, oder ist das so gemeint, das er dann das druckt, was ich gerade in den Views ausgewählt
habe??? :?:

alzaimar 16. Jun 2006 13:37

Re: Welches Produkt für Reporting?
 
Ein Grid, viele Views in diesem Grid (unterschiedliche Level, alle auf einer Ebene, zu jedem Level gibt's ein View)
Es wird immer die gerade sichtbare View gedruckt... Wenn Du eine andere willst, dann die einfach nach vorne holen, drucken, und dann die vorherige wieder anzeigen.

Dessenungeachtet habe ich mittlerweile Views, die speziell fürs Drucken angepasst wurden (wegen der Breite, Fonts, Farben etc.) Da hat man zwar immer noch doppelte Arbeit, aber wenn sich das auf das Anpassen der Spaltenbreiten beschränkt, ist das doch wurscht. Auch hier kann man ja per 'AutoColumnWidth' und 'ApplyBestFit' ganz brauchbare Resultate erzielen, ohne wirklich programmieren zu müssen.

AirJordan 16. Jun 2006 13:39

Re: Welches Produkt für Reporting?
 
Ja, jetzt durch deine Anmerkung, habe ich den Sinn+Zweck verstanden. Hast du die speziellen Views zum Drucken
dann auf unsichtbar gesetzt?

alzaimar 16. Jun 2006 13:44

Re: Welches Produkt für Reporting?
 
Nö, wieso? Es wird doch einfach die aktuelle View gedruckt. Was will man mehr?

AirJordan 16. Jun 2006 13:46

Re: Welches Produkt für Reporting?
 
Zitat:

Zitat von alzaimar
Nö, wieso? Es wird doch einfach die aktuelle View gedruckt. Was will man mehr?

Ich meinte nur, weil, wenn ich zb die Daten in der aktuellen View als Card anzeige, ich aber die ganz
normalen "Listenform" ausgedruckt haben möchte, wie man soetwas lösen könnte. :gruebel:

alzaimar 16. Jun 2006 13:53

Re: Welches Produkt für Reporting?
 
Ach so: Neue View anlegen. Anders geht das doch nicht. Du könntest das ja per Programm machen, aber hübscher wird es eben, wenn Du einfach eine View anlegst dafür (die muss ja keinem Level zugeordnet sein). Ich habe z.B. bei einer Kundenübersicht die Möglichkeit, zwischen Card- und TableView hin und her zu schalten. Ich habe mir die zwei Views erzeugt, und weise dem Level einfach die entsprechende View zu.

AirJordan 16. Jun 2006 13:57

Re: Welches Produkt für Reporting?
 
Ja genau, so dachte ich mir das auch. Ich werde das mal testen. Vielleicht komme ich so auch
auf brauchbare Ergebnisse. Danke für die Tipps :thumb:


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