Berichte aus PostgreSQL-Datenbanken mit List & Label erstellen
List & Label ist ein Reporting-Komponente für die Softwareentwicklung. Mit ihr kannst du deiner Software vielseitige Bericht- und Analysefunktionen hinzufügen um Berichte aus PostgreSQL und weiteren Datenbanken zu erstellen. Hier siehst du, wie das funktioniert.
Das Wichtigste zu List & Label in aller Kürze:
Einfache Anbindung über Datenprovider
Unterstützung von relationalen Datenbanken
Report Designer mit interaktiver Vorschau und WYSIWYG-Komfort
Viele Sonderfunktionen wie ZUGFeRD, XRechnung, zahlreiche Barcode-Typen
Export und Ausgabe in zahlreiche Formate
Aggregationen und Filter auf Datenbankebene
Interaktive Tabellen, Listen und Charts mit Drillthrough und Drilldown
Umfassende Hilfen: OnlineDocu, Forum, Hersteller-Support, kontinuierliche Weiterentwicklung
Daten aus PostgreSQL-Datenbanken auswerten – so geht’s
List & Label kann über einen eigenen Datenprovider leicht an PostgreSQL-Daten gebunden werden. Die Daten können für Berichte genutzt werden, egal ob sie in Ansichten, Tabellen oder Table-Valued Functions vorliegen. Relationale Verknüpfungen werden ebenfalls unterstützt, so dass PostgreSQL-Daten mit Drill-Downs oder Drill-Throughs durchsucht werden können.
Bindung von PostgreSQL-Datenbanken an List & Label
DbCommandSetDataProvider
, um bei Bedarf einzelne PostgreSQL-Befehle auszuführen. Ein einfaches Beispiel ist…// Teil 1: Vorbereiten der Verbindungsinformationen für die PostgreSQL-Datenbank
var builder = new NpgsqlConnectionStringBuilder();
builder.Host = Properties.Resources.HostName;
builder.Database = "Northwind";
builder.Username = Properties.Resources.Username;
builder.Password = Properties.Resources.Password;
// Teil 2: Verbinden der NpgsqlConnection mit dem passenden List & Label Datenprovider
NpgsqlConnection sqlConnection = new NpgsqlConnection(builder.ConnectionString);
NpgsqlConnectionDataProvider sqlDataProvider = new NpgsqlConnectionDataProvider(sqlConnection);
// Teil 3: Erstellen des List & Label Objekts, Hinzufügen des SQL-Datenproviders
// und Aufruf des Designers
using(ListLabel LL = new ListLabel())
{
LL.DataSource = sqlDataProvider;
LL.Design();
Berichte aus PostgreSQL-Daten bauen
List & Label enthält einen integrierten Report Designer. Mit ihm gestalten deine Endanwender:innen oder du die Berichte und legen die Ausgabe fest. Den Darstellungsmöglichkeiten sind dabei kaum Grenzen gesetzt.
Grafiken & Diagramme
Erstelle Berichte mit leicht verständlichen Grafiken. Etwa mit verschiedenen Diagrammtypen, Messinstrumenten, Shapefiles (z.B. zur Geovisualisierung) u.v.m. Nutze zudem die Rscript-Unterstützung für individuelle Diagrammtypen.
Designer-Objekte
Füge Barcodes, Grafiken, RTF Text, PDF-Objekte, Tabellen, Kreuztabellen, Diagramme, benutzerdefinierte Objekte, umfangreiche Master-Detail-Berichte/Unterberichte und viele weitere Designer-Objekte hinzu.
Sprachen
Der Report Designer ist in der Enterprise Edition in über zehn Sprachen verfügbar. Die Lokalisierung von Projektdateien und Unicode-Unterstützung machen deine Anwendung fit für internationale Teams und Projekte. Zu den Sprachkits.
Weiteres DataBinding
Zu den PostgreSQL-Daten sollen noch weitere Datenquellen angebunden werden und gemeinsam verfügbar sein? Dafür enthält List & Label mehr als 30 weitere Datenprovider für weitere Datenquellen wie XML, SQL, NoSQL, LINQ, CSV oder Business Objects/ORM.
Einblicke in den Report Designer
Laura Dengler aus unserem Projekte & Consulting Team stellt den Report Designer innerhalb von drei Minuten vor.
Interaktive PostgreSQL-Berichte in der Vorschau
Damit Berichte für Anwender:innen intuitiver und infomativer sind, kannst du ihnen weitere Funktionen in der Vorschau geben.
- Drilldowns – ermöglichen es, bei Daten immer detaillierter in die Tiefe zu gehen
- Ausklappbare Bereiche – Details zunächst verstecken, bei Bedarf aber öffnen und anzeigen
- Berichtsparameter – zur Auswahl oder Eingrenzung der sichtbaren Daten
- Formulare mit besonderen Eingabe-Objekten – durch diese ergänzen Anwender:innen den Bericht – optional können die Objekte später im PDF-Format genutzt werden
- Animationen einzelner Objekte – für lebendige Berichte
- Schnell veränderbare Sortierungen – mit einem Klick auf die Spalte
Export und Verteilung der Berichte
List & Label gibt den Bericht im benötigten Zielformat aus. Optional kannst du dem Format nützliche Eigenschaften mitgeben, wie bestimmte Dokumenteneigenschaften oder einen Passwortschutz.
Dokumente
- PDF (inkl. ZUGFeRD/XRechnung)
- Excel/XLSX
- Word/DOCX
- PowerPoint/PPTX
- XPS
- Rich Text Format (RTF)
Datei/Web
- XML
- Text (CSV/Layout)
- JSON
- XHTML/CSS
Grafik
- JPEG
- SVG
- PNG
- Bitmap
- Metafile (EMF)
- TIFF/Multi-TIFF
Weitere
- Drucker
- Vorschau (Bildschirm)
- Präsentationen
- Drucker-Binärdatei
Verteilung:
Per E-Mail-Versand über SMTP, Microsoft Graph-API, Simple MAPI oder XMAPI.
Optional können die Exportergebnisse auch direkt von List & Label in einem ZIP-Archiv gepackt werden.
Mehr über PostgreSQL Reporting und List & Label
Weitere wertvolle Informationen zur Verwendung von List & Label findest du auch im .NET Tutorial .
Es spielt keine Rolle, ob du eine klassische Windows Desktopanwendung oder eine moderne Web Anwendung mit ASP.NET hast – die List & Label Datenprovider können in beiden Welten verwendet werden.
Bitte kontaktiere uns bei Fragen zum Thema Reporting aus PostgreSQL-Datenbanken.