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:

N

Einfache Anbindung über Datenprovider

N

Unterstützung von relationalen Datenbanken

N

Report Designer mit interaktiver Vorschau und WYSIWYG-Komfort

N

Viele Sonderfunktionen wie ZUGFeRD, XRechnung, zahlreiche Barcode-Typen

N

Export und Ausgabe in zahlreiche Formate

N

Aggregationen und Filter auf Datenbankebene

N

Interaktive Tabellen, Listen und Charts mit Drillthrough und Drilldown

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.

berichte, statistiken und analysen aus postgresql-daten

Bindung von PostgreSQL-Datenbanken an List & Label

Technisch gesehen handelt es sich bei den beteiligten Klassen um den NpgsqlConnectionDataProvider, um die gesamte Datenbank abzurufen, oder den 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();
… was den Designer öffnet, der automatisch mit den Daten aus der in der Verbindungszeichenfolge angegebenen Datenbank gefüllt wird. Von hier aus kannst du mit unseren Designer-Tutorials fortfahren.
Tipp: Du kannst mit dem PostgreSQL-Datenprovider auch problemlos auf CockroachDB-Daten zugreifen.

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.

icon anbindung

Dokumente

  • PDF (inkl. ZUGFeRD/XRechnung)
  • Excel/XLSX
  • Word/DOCX
  • PowerPoint/PPTX
  • XPS
  • Rich Text Format (RTF)
design und visualisierung

Datei/Web

  • XML
  • Text (CSV/Layout)
  • JSON
  • XHTML/CSS
icon vorschau preview

Grafik

  • JPEG
  • SVG
  • PNG
  • Bitmap
  • Metafile (EMF)
  • TIFF/Multi-TIFF
icon_integration_entwicklungsumgebungen

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.

Voll funktionsfähige Trial 30 Tage kostenlos testen

combit software gmbh logo
telefon icon    mail icon    person icon
    
fünf
    
jobs 
Left Menu Icon