Frage

Wir verwenden derzeit Activereports (von Data Dynamics, jetzt Grape Stadt) für Konserven Berichte, aber erwägen, um ihre Reports Paket. Wenn Sie es verwendet haben, würde ich gerne Sie nehmen hören auf:

  • Performance - tun Sie es sich an skaliert gut für eine Web-basierte Anwendung (vor allem im Vergleich mit Active)
  • Export nach Excel - es hat einen viel sauberen Export in Excel zur Verfügung zu stellen erscheint (Activereport Excel-Export ist schrecklich, unser wichtigster Grund für die Prüfung einen Schalters)
  • Andere Vor / Nachteile (meine Firma ist ziemlich klein, die $ 3.000 für 2 Lizenzen viel für uns ist)
War es hilfreich?

Lösung

Hier sind einige zusätzliche Informationen für Sie Activereports und Data Dynamics Reports zu berücksichtigen:

Active Lizenzierung:

Es Lizenz ist pro Entwickler. Es gibt keine Lizenzgebühren. Sie können beliebig viele Anwendungen schreiben, wie Sie so viele Benutzer Ihre Anwendung und bereitstellen möchten oder so viele Server wie Sie ohne zusätzliche Kosten wollen. Lesen Sie der Activelizenzvereinbarung hier .

Berichte nach Excel:

Zunächst einmal ist Schoner absolut richtig, dass alle anderen Reporting-Tools ein schlechtes Szenario, wenn Export in Excel. Wir erkennen die gleiche nach vielen Jahren der Erfahrung mit Activereport. Ehrlich gesagt, ist es ein sehr schwieriges Problem Berichte zu ergreifen, die im Internet zu paginierte oder eingesetzt zu werden und sie in ein zellbasierten Layout einer Tabelle.

Doch mit Data Dynamics Reports' haben wir einen völlig anderen Ansatz. Statt nur einen weiteren „Export in Excel“ zu schaffen, in dem wir bei „paginierte“ Berichtsausgabe aussehen und versuchen, es in eine Tabelle zu passen irgendwie, erzeugen wir die Ausgabe Excel basiert auf zwei Dinge: Eine Vorlage und die tatsächlichen Daten in dem Bericht. Durch die Verwendung einer Vorlage, die formatierte Excel-Blatt tatsächlich ein speziell ist (Zellen haben einige speziellen Platzhalter in ihnen) das Reporting-Engine ausgeben kann den Inhalt des Berichts in ein Excel-Blatt völlig unabhängig davon, wie der Bericht angelegt, wenn paginierte. Wir nennen dieses Konzept eine „Transformation Extension“ für Excel, da sie den Inhalt des Berichts nimmt und wandelt sie auf Basis einer Vorlage zu übertreffen.

In der Standardeinstellung DDReports wird eine Standardvorlage erstellen, die Sie häufiger finden als nicht recht guten Ausgang. wenn die Excel-Ausgabe ist jedoch nicht, was Sie wollen, können Sie DDReports anweisen, die Vorlage zu speichern, so dass Sie die Ausgabe in Excel anpassen können.

Der beste Weg, eine Einführung in diese zu bekommen, ist zu sehen die Screencasts für die Erweiterung Excel Transformation in Data Dynamics Reports hier . Wechsel zu etwa 1:20 im Screencasts, wenn Sie ungeduldig werden und ein Beispiel für eine einfache Vorlage sehen. Denken Sie daran, dies ist eine sehr einfache Vorlage und die Möglichkeiten sind viel anspruchsvoller. Leider bisher haben wir nicht sehr gute Dokumentation veröffentlicht, die noch Template Transformation Erweiterung Syntax Excel auf verwenden, aber lassen Sie mich wissen, wenn Sie Fragen haben, und ich werde Ihnen helfen! Kommentar einfach auf dieser Post oder E-Mail an unser Support-Team senden.

Scott Willeke

Data Dynamics / GrapeCity

Andere Tipps

Ich habe es benutzt und es rockt! Es hat einen Report Designer-Steuerelement, das Sie ermöglicht es Benutzern, thier eigenen Berichte on the fly zu erstellen und mehrere Datenquellen unterstützt in einer einzelnen Berichten verwendet. Bestes Reporting-Tool auf dem Markt aber keine Bar.

Wir verwenden beide Produkte und sie sind sehr verschieden voneinander. Ich habe eine lange Zeit Benutzer von Active Reports und haben sie geliebt. Aber wenn es darum ging, ein .net Reporting-Tool auszuwählen, wollten wir nicht ein paar verbringen $$ so decised wir ihre DDR Produkt zu erhalten. Es dauerte ein paar Wochen, um sich daran zu gewöhnen, wie ich immer wieder versucht, es wie Active Reports zu verwenden. Keine gute Idee. Wie auch immer, wenn Sie sich daran gewöhnen, es macht einen guten Job. gibt es einige Dinge, die sie tun müssen, um das Produkt zu verbessern. Hier sind die Dinge, die auffallen.

  1. Sie können nicht die Kontrolle Sammlung im Codebereich zugreifen. Dies ist ein großes Problem, wenn Sie wie Daten ändern innerhalb des Berichts Bindung etwas wollen.

  2. Die Datenbankverbindung aktualisiert werden müssen, wenn Sie den Bericht int er Designer repopen. Dies dauerte eine Weile, um herauszufinden, und wir fragten uns, warum unsere Felder nicht im Vorschaumodus auftauchen würde, wenn erneut den Bericht neu geladen.

  3. Der neue Tech-Support ist terrable. Sie wurden vor kurzem gekauft und jetzt, wenn Sie Tech supprt rufen erhalten Sie jemanden tht keine Kenntnis hat, dass man immer sagt, dass jemand, den Sie zurückrufen wird. 80% der Zeit bekommen Sie keinen Rückruf. Die otehr 20% der Zeit bekommen Sie eine Probe emaild Ihnen, die nichts mit dem Thema zu tun hat. Nun ist dies accorss dem Brett mit den beiden Produkten. Sie verwendet, um große Tech-Unterstützung. Ich hoffe, dass sie dieses Problem beheben.

Das sind die Hauptprobleme, und ich weiß, sie sind workign um die Probleme zu lösen. Wie ich schon sagte, wir boh DDR und Active Reports verwenden. Wenn Sie komplizierte Berichte tun müssen, halten mit Active Reports. Wenn sie einfach sind und Sie nicht wollen, eine lto fo Geld ausgeben, dann funktioniert DDR in Ordnung. Ich sehe DDR besser mit jeder neuen Version bekommen, aber es wird eine Weile dauern, bis die knks bekommt ausgearbeitet.

Nur meine Meinung

Ich habe nur Activereports als gut, aber ihre Web-Lizenzmodell ist ein bisschen teuer im Allgemeinen in meiner Sicht verwendet, espeically wenn Sie mehrere Anwendungen auf mehreren Servern entwickeln müssen. Dann gibt es die pro Entwickler kostet auch.

verwende ich DevXpress XtraReports und habe bisher damit recht glücklich gewesen, und es hat einig recht ordentlich Export-Funktionalität und ein viel besseres Lizenzmodell.

Im Hinblick auf den Export in Excel, ich habe keine Reporting-Tool es tut gut zu sehen, vor allem aufgrund der Formatierungsprobleme mit dem Bericht selbst. Was wir in der Regel zu tun ist, um den formatierten Bericht an die Benutzer liefern, zusammen mit einem zusätzlichen Link für einen Excel-Export, das eine ähnliche, aber unterschiedliche Abfrage mit den Rohdaten ist der Bericht verwendet.

Eine weitere Option über formatiert druckbaren Berichten wird Grids wie Infragistics mit denen Sie tun, Sortieren, Gruppieren, Zusammenfassungen und die eine ausgezeichnete Excel-Export-Funktionen.

Das ist mehr Informationen geben Bills Antwort in diesem Thread. Ich habe versucht, einen Kommentar zu hinterlassen, aber lief aus dem Zimmer:)

Bill Vielen Dank für Ihre ehrliche Einschätzung. Lassen Sie mich von innen für Sie einige Kommentare geben auf die Fragen, die Sie erwähnt:

1: Zwar ist es nicht ganz so intuitiv die Kontrollen Sammlung zuzugreifen, wie es mit AR war, aber du / können / tun es. Sie müssen es tun, außerhalb des Berichts (nicht im Skript / Code in den Bericht eingebettet). Um es zu machen können Sie die rdlx Datei in einem Report Objekt laden. Zum Beispiel:

var rpt = new DataDynamics.Reports.ReportDefinition(new FileInfo("myfile...rdlx"));
var list = (DataDynamics.Reports.ReportObjectModel.List)rpt.Report.Body.ReportItems["myList"];
var txt = (DataDynamics.Reports.ReportObjectModel.TextBox)list.ReportItems["myTextBox"];
txt.Value = "=Fields!MyField.Value";

Allerdings, je nach Szenario Sie nach kann es einen besseren Weg, dies zu handhaben als sich die Bindung an die Steuer- / ReportItem ändern. Es ist schwierig, mehr zu sagen, ohne mehr über Ihre spezielles Szenario / Ziele zu kennen.

2: Es gab in letzter Zeit einige Diskussion, die ich beteiligt war, in, wie man dies in naher Zukunft zu verbessern. Das Entwicklerteam sammelt Anwendungsfälle und einige Untersuchungen auf verschiedenen Caching-Strategien zu tun zu halten, um die Datenbank zu einem absolut minimalen im Designer zu treffen. Also für Verbesserungen in diesem Bereich in einen der nächsten zu bauen.

3: Leider arbeiten wir durch einige Herausforderungen mit unserem neuen Team für technischen Support. Wir sind jedoch ständig zu verbessern und wir arbeiten hart daran, die neuen Jungs so schnell wie möglich zu bringen. Wenn Sie ein Problem mit einem Ihren Vorfällen mit Unterstützung gerne an mich persönlich mit Ihrer Fallnummer per E-Mail und ich werde Ihren Fall eskalierte, um zu versuchen die Arbeit oder in irgendeiner Weise helfen, ich kann (scott Punkt willeke bei GrapeCity dot com) .

Nochmals vielen Dank für Ihre Rückmeldung, mein nächster Brief ist ein internes ein auf Ihr Feedback basiert, um uns zu verbessern!

Scott Willeke
Program Manager
Data Dynamics / GrapeCity inc.

Ich habe dieses Produkt seit 2004 Große Leistung verwendet haben, Lizenzen war groß. Die Migration von früheren Versionen war groß. Es hatte seine Fehler wie Geisterbilder für High-Speed-hochvolumige in der Produktionsumgebung und einige der Leckereien erhalten Sie mit Crystal und Barcodes Fragen fehlt. Aber dies der Motor war schnell. Dann kam Version 7. Was ein Durcheinander !! Rendering ein 4 x 4-Label ging von 320 ms bis 800 ms. Versuchen Sie, einen Patch ... Viel Glück damit zu bekommen. Versuchen Sie, jemand am Telefon plötzlich wie ein Sechser Lotterie wurde. Wenn die Leistung nicht ein Faktor ist, und Sie brauchen nur einfache Berichte, gehen für sie. Andernfalls zweimal überlegen. Was uns betrifft, ist dies die letzte Version, wenn unsere QA es passieren kann. Wir Einkauf für ein Ersatzprodukt.

Sie sind gut und ich versuche nicht, Sie zu erschrecken, aber unten ist die Tatsache, in meiner Sicht:

Pros

  1. Aktive Gemeinschaft ... Sie können Antworten über Nacht erwarten.
  2. Good stuff zum Einstieg - walkr-thrus, Tutorials, Beispiele, vides usw.
  3. Interne baut - Genau wie Linux Kernel-Patches können Sie „hot Fixe“ für die Probleme ihrer Entwickler-Team war in der Lage bekommen zu lösen
  4. Web Report Viewer ist verfügbar und funktioniert auch in Visual Studio -. Wie anderen Reporting-Tool

Cons

  1. Week Rendering-Engines - man kann nicht erwarten, dass sie zu Wort exportiert werden werden / w / o irgendwelche Probleme übertreffen, wenn Sie einen Unterbericht in einer Tabellenzeile verwenden
  2. .
  3. Schlechte Bug-Fixes - nimmt mehr als ein Jahr einen Fehler zu beheben - und ich habe seit 11-11-2011 folgenden bin, noch halten sie sagen: „Wir werden Sie wissen lassen, sobald wir diesen Fehler beheben“
  4. Nicht zu aktiv stabilen Versionen zu veröffentlichen. -. Es dauert ein Jahr einige Male für die, die nächste stabile Version zu veröffentlichen
  5. (! Und nur VB.net)
  6. Niedrige Kontrolle über Rendering, können Sie nicht Ereignisse verwenden, wenn Sie möchten, einen Code einbetten, aber ja, Data Dynamics VB.net bereitstellt ( Custom Code ) Unterstützung, können Sie es für die Validierung Typo Sachen verwenden

Ich teile einige Links für Ihre Referenz:

Foren | Wie Abschnitt | Lösungsweg (e) | Nützliche Ressourcen | drill throughs | Videos | zu Konvertieren Crystal Reports (Denken Sie daran: vice versa ist nicht möglich) | Online-Hilfe / Dokumentation - Benutzerhandbuch | Web Report Viewer

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top