2009-04-08 7 views
13

Wir sind ein Team, das Gnostice und RaveReports verwendet, um PDFs von Berichten mit D2007 anzuzeigen, zu drucken, zu versenden und zu generieren. D2009 ist in der Roadmap, aber da Gnostice D2009 nicht unterstützt, müssen wir warten. In der Vergangenheit wurden die Berichte in Code erstellt und dann angesehen, gedruckt usw. Jetzt haben wir damit begonnen, den Designer von Ravereports auszuwerten und stattdessen Berichte darüber zu erstellen.Die beste Reporting-Komponente für Delphi?

Aber jetzt zögern wir. Nevrona scheint mehr oder weniger tot zu sein. Wir haben es nicht geschafft, die Quelle von Ravereports zu kaufen und [email protected] zurückzuschlagen. Hm ... Und sie sind die Standardkomponente für Delphi ...

Es gibt andere Bericht Lösungen wie digital-metaphors und Fast Reports. Ich habe keinen Zweifel, dass sie beide gut und kompetent sind, aber wir müssen etwas tun. Wer weiß, ob Codegear aufgrund einiger Probleme den Ravereport verlassen wird?

Kommentare über digital-metaphors und Fast Reports wird geschätzt. Wir wollen eine gute Berichtskomponente, die Berichte mit Code und in der Designzeit erstellen kann. Die Reportdatei sollte im Text gespeichert werden, XML wird im Gegensatz zu Rave-Dateien bevorzugt. Eine einfache Möglichkeit, einen Standarddrucker einzurichten, wäre schön, da die von uns verwendete Citrix-Umgebung manchmal mit dieser Aufgabe nicht funktioniert.

+0

Sind Sie mit Gnostice zufrieden, wir verwenden es, aber es hat uns ein paar Mal gescheitert und die Unterstützung könnte besser sein. Leider haben wir keine Zeit, um zu einem anderen Werkzeug zu wechseln. –

+0

Nein, wir sind nicht zufrieden. Wir haben die Quelle gekauft, aber es gibt ein paar Hinweise beim Kompilieren. Das sieht nicht professionell aus. Aber das größte Problem ist, dass sie Delphi aufgeben. Wir wollen Unterstützung für D2009. –

+0

Ich denke, das sollte ein Community-Wiki werden –

Antwort

11

Ich habe Digital-Metaphern nicht ausprobiert, aber ich habe FastReports für eine lange Zeit verwendet, und ich habe noch kein Problem mit diesem Produkt konfrontiert.

Vorteile:

  • Sehr gut und Funktionsentwerfermappe
  • Query-Objekte
  • Scripting-Unterstützung
  • Mehrsprachenunterstützung
  • Vielfältige Exportoptionen (Sie Funktionen aus Code aufrufen können)

Nachteile:

  • Entwerfers Code-Editor ist Buggy
+3

Pros: Unterstützung Charting Kreuztabellen Sub. Berichte. BarCodes Dialoge – RRUZ

+2

Ja, wir sind gerade dabei, in FastReports zu konvertieren. Ein Grund ist, dass wir FastReports auf Bold für Delphi angepasst haben. Dies vereinfacht unsere Entwicklung. –

8

Wir Report seit mehreren Jahren verwendet haben, und wir denken, es ist genial. Wir verwenden es, um Berichte in unseren Tools zu erstellen, damit unsere Kunden Berichte selbst erstellen können. Die Berichtsfunktionen für Endbenutzer sind mit denen des Entwicklers identisch. Alle können in nativem Delphi-Code angepasst werden. Ich denke, jede denkbare Berichtslösung kann mit ReportBuilder erstellt werden.

Neben einem tollen Werkzeug liefern sie auch gute Unterstützung für das Produkt.

12

Ich würde Idursun zustimmen, ich habe viele Berichte Motoren zuvor verwendet, aber wenn ich Fast-Report verwendet habe, habe ich nicht mehr anders.

Ich möchte hinzufügen, um schnell Berichte

  • Fastreport hat die Unterstützung für Unicode für Delphi < 2009.
  • Entwicklung ist schneller als andere Reporting-Tools, waren sie unterstützt Delphi 2009, bevor es Erscheinungsdatum, andere berichten Tools mehr Zeit in Anspruch nahm, und in einigen Fällen zu viel Zeit für
    Delphi 2009.
  • Sehr flexibel, Sie können auf alle Berichtskomponenten von Delphi-Code zugreifen, oder verwenden Sie eine Delphi Funktion in Ihren Berichten.
  • Wenn Sie FR mit anderen in Features/Preise vergleichen, hat es viel von erweiterte Funktionen mit niedrigeren Preisen.
  • FR-Dateiformat ist XML.
  • Es gibt eine server edition für Web-Reporting.
  • Es gibt .net edition auch.
  • Es hat sehr leistungsfähige Skript-Engine mit mehreren Sprachen (Pascal, Basic, Java & C).
  • Hat Endbenutzer-Designer-Tool ohne zusätzliches Geld (ich denke, dass Sie Standard-Version oder höher benötigen).
5

Wir verwenden FastReport für die letzten 10 Jahre. Hatte nie irgendwelche Probleme.

+0

Das gleiche hier - von Rave zu FastReports bewegt und nicht zurückgeschaut. – Ryan

1

Ich habe vor einigen Jahren angefangen, ReportBuilder zu testen, aber ich bin vor einiger Zeit zu FastReports gewechselt und bin sehr glücklich mit dem Wechsel. Eine meiner Anforderungen war, dass die Berichts-Engine nur eine Form der Ausgabe sein musste (Erstellung von Spalten- oder ähnlichen Berichten), aber mein Framework musste in der Lage sein, diese Engine oder eine Engine auszugeben, um ausgefüllte PDF-Formulare zu erstellen oder Berichte im Excel-Format oder andere Arten von digitalen Berichten. Die Berichte müssen Instanzen einer Berichtssuperklasse sein, damit sie kombiniert und als Paket mit mehreren Ausgabetypen und Zielen erstellt werden können.

Ich bin kein Ass-Programmierer, aber ich fand die Arbeit konnte leicht getan werden. FastReports passt in dieses Framework und macht seine Arbeit hervorragend. Ich kann nicht genug über die Kraft und Flexibilität sagen, die ich mit Delphi, Firebird und FastReports gefunden habe. Ich fange gerade an, die Möglichkeiten zu erforschen, das eingebaute Pascal-Scripting zu benutzen, um mich vollständiger mit meinem Hauptprogramm zu integrieren.

Ich hoffe, das ist hilfreich.

Jack

2

Eine andere Sache sehr interessant: Unterstützung ist sehr gut mit Fast Bericht-Team!

Stellen Sie einfach eine Frage und Sie erhalten Ihre Antwort sehr schnell: Sie können auch um eine Verbesserung bitten und wenn es nicht dumm aussieht, haben sie es geschafft.

Und dann, wenn Sie OLAP-Lösung benötigen: Sie können schnell Cube erhalten und Bericht generieren schnell

2

Ich habe Fastreport für etwa 10 Jahre. Die aktuelle Version ist sehr gut. Wir verwenden es in einer Reihe von Bereichen einschließlich PDF-Generierung für Web-Reporting, User Report Design und automatisches Drucken.

+0

Über fastreportds möchte ich keine Daten mit SQL oder Datasets abrufen, da ich Bold for Delphi Persistance Framework verwende. Kann ich den Bericht mit Daten aus Ereignissen füllen? –

+0

Nicht direkt, denke ich. FR basiert auf Datensätzen. Es gibt jedoch einen TDataset-Nachfolger, der irgendwo herumfliegt und Ereignisse verwendet, um Werte zu erhalten (http://digilander.libero.it/snapobject/ denke ich). Es wäre trivial, einen Fast Reports-Wrapper dafür zu schreiben. Ich benutze tiOPF (www.tiopf.com), damit ich früher oder später mit dem gleichen Problem konfrontiert werde. – SeanX

+0

Danke für den Link. Wir müssen Fastreports und Ravereports auswerten und vergleichen. FR fühlt sich mehr an Qualität interessiert, aber Ravereports haben einige gute Eigenschaften, die FR vermissen. –

1

Etwas andere Wende, aber ich verwende WPTools in seiner Seriendruckkapazität, um Berichte zu generieren.Ich wechselte von einem Standard-Berichtssystem, weil die Leute es schwerer fanden zu verwenden, und die meisten Berichte werden in Word gesucht, damit sie bearbeitet werden können (in unserer App sowieso). Nicht für jedermann, aber es lohnt sich, darüber nachzudenken. Es unterstützt Banding-Dinge, so dass Sie eine gute Schleife machen können und Daten aus Datenbank- oder statischen Strukturen einspeisen können.

1

Während Sie Fett nicht explizit erwähnt haben, nehme ich an, dass Sie einen mutigen bewussten Reporter vorziehen würden. Wenn dies der Fall ist, ist eine gut gestaltete "Pluggable" -Datenwahrnehmung wichtig. Ich habe nicht alle populären Produkte ausprobiert, aber ich konnte FastReport ohne viel Aufwand in den Bann ziehen. Es fehlt in keinem anderen Bereich, daher kann ich es sehr empfehlen.

+0

Wir verwenden jetzt mit Ravereport. Der Entwickler, der die Alternativen wie FastReport untersucht, sagte, dass FastReports schöner und einfacher aussehen, aber Ravereports scheint mehr Flexibilität zu haben. So verwenden jetzt mehrere Module RaveReports trotzdem. –