Reporting-Komponente für eigene Anwendungen in Embarcadero RAD Studio

List & Label ist eine Reporting-Komponente, die in Anwendungen integriert wird und diese um umfangreiche Reporting-Funktionen erweitert. Sie ermöglicht es Entwickler:innen, professionelle Berichte anhand von Daten aus beliebigen Quellen zu erstellen. Durch einfaches Databinding für eigene VCL-Anwendungen wird die FireDAC-Komponente von List & Label verwendet, die zahlreiche Datenquellen wie Oracle, MS SQL Server, SQLite, DB2, MySQL und PostgreSQL sowie viele weitere Datenbanken und Formate unterstützt. Die Kontrolle über die Daten für das Reporting verbleibt dabei immer bei der Anwendung selbst.

List & Label 29: Neue Funktionen im Web Report Designer und Web Report Viewer

List & Label 29 bringt aufregende Neuerungen für den Web Report Designer und den Web Report Viewer. Diese Updates bieten Entwickler:innen und Anwender:innen gleichermaßen verbesserte Funktionalitäten und eine erweiterte Benutzerfreundlichkeit.

Vorschau in Web-Anwendungen mit dem Web Report Viewer

web report viewer desktop

Bis Version 27 konnte man in eigenen .NET Web-Anwendungen den HTML5 Viewer verwenden, um direkt im Browser die Vorschau eines Berichts anzeigen zu lassen. Mit diesem waren bereits interaktive Benutzeraktionen wie Drilldown, Filterung der Daten mit Hilfe der Berichtsparameter und vieles mehr möglich. Aber die dort verwendete Technologie ist in die Jahre gekommen wie bspw. das verwendete jQuery Framework. Natürlich stehen wir nicht still und haben eine moderne Ablösung bei hoher Kompatibilität mit dem neuen Web Report Viewer geschaffen, der seit Version 27 (Jahr 2021) zur Verfügung steht.

Neues Service Pack 27.003 für List & Label und den Report Server

In dieser Zusammenfassung finden Sie die wichtigsten neuen Features und Verbesserungen im Service Pack 27.003. Die einzelnen Einträge wurden dabei direkt aus dem englischen Readme übernommen. Eine ausführliche Liste aller Änderungen finden Sie im ServicePack.pdf in Ihrer Installation sowie im Download-Bereich des Service Packs.

Java Native Interface (JNI) für List & Label auf GitHub verfügbar

Wir lieben Java! List & Label selbst besitzt eine native C++ API. Diese kann auch über einen Java Native Interface Wrapper, der bereits seit zehn Versionen mit ausgeliefert wird, direkt aus Java-Applikationen heraus aufgerufen werden. Über die Jahre haben wir viele Anregungen aus der Community umgesetzt und so z. B. das Callback-Interface der JNI-Komponente immer weiter verbessert. Jetzt gehen wir einen Schritt weiter – wollen auch Sie mithelfen, den JNI Wrapper zu verbessern?

Interaktive Berichte mit List & Label

Moderne Berichte müssen heute für mehr als nur einen Zweck designed werden. Zudem sollen möglichst einfach "alle" Daten enthalten sein – das aber übersichtlich und strukturiert präsentiert. Mit List & Label lassen sich solche multifunktionalen Berichte einfach realisieren. Ein einzelner Bericht kann durch interaktive Elemente mehrere Szenarien abdecken und mittels Selektionsmöglichkeiten weiter aufgewertet werden. Damit werden Reports umfassender und aufschlussreicher und können leichter vom Anwender bedient werden. 

Funktionale Dashboards in sieben einfachen Schritten erstellen

Komplexe Daten werden in Dashboards meist visuell aufbereitet, um Trends, Ausreißer oder tagesaktuelle Daten auf einen Blick erfassen zu können. Bei der Konzeption von Dashboards kommt es dabei auf wichtige Details an. Diese machen den Unterschied aus, ob die Informationen für die Zielgruppe interessant dargestellt werden und ob daraus Schlüsse gezogen werden können oder nicht. Ein Balkendiagramm ist beispielsweise besser zu erfassen, als sich durch hunderte Tabelleneinträge zu arbeiten.

Schöner Filtern mit parametrisierbaren Datenquellen

ergebnis im html5-viewer

Die leistungsfähigen Filteroptionen von List & Label konnten bisher nicht für alle Datenquellen genutzt werden. Das liegt daran, dass es insbesondere bei webbasierten Datenquellen nicht möglich oder machbar ist, zuerst "alle" Daten zu erhalten und dann auf die gewünschte Teilmenge zu filtern. Die kommende Version 24 kommt mit einer leistungsstarken neuen Funktion, die genau dieses Problem löst: parametrisierbare Datenquellen. Sie ermöglichen die Kombination von Datenquellen-Parametern mit tatsächlichen Berichtsparametern im Designer.