DigitalMetaphors

DigitalMetaphors

Leistungsstarkes Reporting für Delphi & C++Builder


Anzeige pro Seite
Sortieren nach
ReportBuilder 10
242,44 €
Preise inkl. MwSt., zzgl. Versand

ReportBuilder ist eine Entwicklungsumgebung, die dazu verwendet werden kann, um Reports, Reportkomponenten und Reportanwendungen zu entwickeln. Da Reporting eine weite Anforderungsweite umfasst, ist es oftmals schwer, ein Limit, was von einem Reporting erwartet werden sollte, zu setzten.


Die Entwickler von ReportBuilder, welches als Standard, Professional oder Enterprise Version erhältlich ist. haben diese Anforderungen auf folgende Gleichung gebracht:

 

Datenzugriff + Datenprozess + Report Layout = Report Output.

  •  Datenzugriff ist die Abfrage von Daten von einer Datenbanktabelle, einer Textdatei, einem Delphi Objekt oder einer anderen, organisierten Datenquelle in Form einer Strukturierung als Datensatz und Feld)
  • Data Prozess bezieht sich auf die Kalkulation von Zwischenergebnissen basierend auf den Daten und der Modifikation des Reportlayouts bei der Erstellung des Reports.
  • Report Layout ist ein Set aus Komponenten, die den Look and Feel des Reports beschreiben und das Verhalten der Komponenten während der Reporterstellung definieren.
  • Report Output ist eine Gruppe von Komponenten, die den exakten Inhalt jeder Seite beschreiben.

 

Diese Gleichung deckt mehr oder weniger den Gesamtbereich der Entwicklung, die als Reporting verstanden wird, ab. Alle Bereiche sind als gleich wichtig anzusehen. Wird ein Element weniger oder gar nicht unterstützt, wird der Nutzen der Reportlösung stark reduziert.

 

Zusammenspiel mit Delphi
Ent
wickler können die Standard-Delphi- Datenzugriffskomponenten nutzen, sie mit dem Report via Datenpipline Komponente verbinden, wärend der Delphi Design-Time die Reports gestalten und vorschauen und wenn notwendig, Eventhandler in Object Pascal programmieren, um Berechnung durchzuführen oder das Layout während der Erstellung zu modifizieren.

 

End-User Reporting Lösungen
ReportBuilder Professional und Enterprise Editions ermöglichen es dem Entwickler, Enduserreportlösungen zur Verfügung zu stellen, mit denen diese Reports erstellen oder modifizieren können. Während einer laufenden Applikation ist es einem Delphientwickler nicht möglich, Zugriff auf Daten zur Verfügung zu stellen. Dennoch gibt es die unterschiedlichen Konstellationen, bei denen Enduser auf Daten zugreifen müssen und der ReportBuilder Report Designer Teil der Applikation wird. Daher wurden DADE (Data Access Development Environment) und RAP (Report Application Pascal programming language) entwickelt, welche den Endusern eine fertige Lösung zum Datenzugriff respektive für den Data Prozess zur Verfügung stellten. DADE wird mit der Professional Version zur Verfügung gestellt. In der ReportBuilder Enterprise Edition ist sowohl DADE als auch RAP enthalten.

 

Die ReportBuilder Professional enthält den kompletten Lieferumfang der Standard Version plus eine Gruppe von Komponenten, die es den Enduser ermöglicht, Datenzugriffe, Reportlayouts und Reportoutputaktivitäten auszuführen

 

Daten
Innerhalb des Datenarbeitsumfeldes können Endanwender schnell Datenviews erstellen, die dazu benutzt werden können, Daten zum Report zu liefern. Datenviews werden normalerweise mittels Query Wizard oder Query Designer erstellt. Beide Tools sind visuell; sie erlauben Endusern Tabellen, Felder und Suchkriterien auszuwählen und sie in die gewünschte Reihenfolge zu bringen. Im Hintergrund wird ein SQL Statement generiert und dazu benutzt, die Daten von der Datenbank abzufragen. Der Entwickler kann das Userinterface anpassen, indem er folgende drei Tasks ausführt:

  1. Anmelden eines Replacement Query Wizards oder Query Designers
  2. Entferne den Query Wizard oder Query Designer.
  3. Erstelle neue Dataview Template Klassen, die durch Herstellung einer Beziehung zwischen Tabellen der Datenbank und des Aufzeigens eines alternativen Userinterfaces (wie zum Beispiel eines einzigen Formulars, welches erlaubt Such-oder Sortierkriterien einzugeben) einen Datenauswahlprozess sogar vereinfachen können.

Das Endresultat ist ein Datenbereich, der eine schlüsselfertige Lösung enthält, die out-of-the-box genutzt werden kann, aber auch über eine entsprechende Architektur zur Verfügung stellt, wenn Anpassungen notwendig sind.

 

Design
Der Designworkspace enthält das eigentliche Design des Reports. Das User-Interface ist identisch mit dem des Entwicklers in der Delphi Designzeit – mit anderen Worten: Es ist komplett ausgestattet und professionell und aufgrund des Office97 Interfacestyles sehr einfach für Enduser zu lernen. Ein Report Wizard zur schnellen Erstellung von Reports ist erhältlich. Das Interface kann individuell durch das Ersetzen jeden Dialogs angepasst oder  werden, indem ein eigner Report Wizard angemeldet wird.

 

Preview
Der Preview Arbeitsbereich enthält die erstellten Reports. Er kann ausgedruckt oder in verschieden Formate ausgegeben werden.

 

Mit ReportBuilder Enterprise erhalten Sie den kompletten Leistungsumfang von ReportBuilder Professional plus eine Komonentensammlung, mit denen vollständige Enduser Reportinglösungen ausgeliefert werden können.

Das Ziel der Enterprise Version ist, eine erwachsene Reportlösung dem Enduser zu liefern. Es ist erreicht, wenn einen visuelle, leicht zu bedienende Lösung für alle Bereiche oben aufgeführten Gleichung erreicht ist.

 

Jeder dieser vier Bereiche enthält eine visuellle Umgebung zur Erstellung und Konfiguration von Komponenten. Das Ergebnis jedes Bereiches wird dann zum Input des nächsten: Daten als Input der Kalkulation, Kalkulation wird zum Input der Komponnete innerhalb des Report Layouts und dieses wird erstellt als Vorschau des Reports. Die Implementation durch ReportBuilder Enterprise ist identisch mit der der Professional Version, erweitert um einen Zwischenschritt der Kalkulation vor dem Design Schritt.

 

Kalkulation
Dieser Arbeitsbereich enthält einen Verzeichnisbaum des Reports, alle Bands innerhalb des Reports und alle Objekte innerhalb eines Bands. Wird ein Band oder eine Komponente ausgewählt, alle Events für die Komponente werden in einer Liste angezeigt. Der User hat dann die Möglichkeit, einen Event auszuwählen oder einen Event Handler im syntax-sensitive Codeeditor zu programmieren.

Der Kalukationsbereich ist die Feature-reichste und komplexeste Konfiguration. Die Entwicklungsmöglichkeiten können komplett oder eingeschränkt an den Enduser weitergegeben werden.

 

Mit der Server Edition können einfach Reportapplikationen erstellt und übers Web verteilt werden können.

 

Unter Nutzung der Basiskomponentenkonfiguration erhalten Sie eine Windows service-baseierende Reportserverapplikation, eine Webapplikation und haben User, die Reports unmittelbar in einem Webbrowser bewerten können, ohne Multi-Threaded Programmierung, Windows Services, Windows Sockets, Windows System Tray Applikationen, COM, I/O Completion Ports/Worker Thread Pools, XML, SOAP Services, ISAPI Thread Pools, XHTML, oder JavaScript beherrschen zu müssen.

 

Report Server

Bietet Reportinhalt über das Web via multi-threaded Windows Service

Stellt eine Liste an variablen Reports in einer Orderbaumstrutur zur Verfügung.

Sendet und empfängt Suchkriterien für einen bestimmten Repot.

WebTier 

Published Reports als XHTML an Webbrowserclients

Erstellt ISAPI, ASP, Apache Webapplikationen

Passt das erstellt XHTML und JavaScript Framework an

Client Support 

Web: Wählt verfügbare Reports aus, erfasst Suchkriterien und zeigt eine Vorschau des Reportinhalts via IE 5, IE 6, Netscape 4, and Netscape 6

Thin Client: Nutzen Sie das Standard-ReportBuilder-UI, um auf Server-basierende Reports innerhalb der Delphiapplikation zuzugreifen.

 

In der ReportBuilder Server Edition ist eine ReportBuilder Enterprise Version enthalten.

 

Alle Produkte werden mit Source Code ausgeliefert, außer RAP Kompiler und Server. In dem jeweiligen Produkt sind Versionen für folgende Delphi Releases enthalten: Delphi 1-7, Delphi 2005 und Delphi 2006.

 

ReportBuilder ist nur in englischer Sprache erhältlich. Preise für Upgrades unterbreiten wir Ihnen gern auf Anfrage ebenso wie eine unverbindliche Trialversion.

 

Der Versand erfolgt per Email. Auf ausdrücklichen Wunsch ist es möglich, ein Boxprodukt zu erhalten. Die zusätzlichen Versandkosten betragen € 25,00 zzgl. MwSt.


Nettopreis: € 209,00