Berichte aus MySQL-Datenbanken mit List & Label erstellen

List & Label ist ein professionelles Reporting Tool für die Softwareentwicklung. Mit ihm kannst du vielseitige Berichte und Analysen aus MySQL-Daten und weiteren Datenbanken erstellen. Hier siehst du, wie das funktioniert.

N

Unterstützung relationaler Datenbanken

N

Inklusive Report Designer

N

Einfache Anbindung

N

Filter und Aggregationen auf Datenbankebene

N

Interaktive Diagramme, Tabellen und Listen mit Drilldown und Drillthrough

N

Ausgabe und Export in zahlreiche Formate

N

Sonderfunktionen wie Barcodes, ZUGFeRD, XRechnung, ...

Erstellen von Berichten aus MySQL-Datenbanken – so geht’s

List & Label kann leicht an MySQL-Daten gebunden werden, so dass du diese umfassend auswerten kannst. Dafür ist es egal, ob die MySQL-Daten in Tabellen, Stored Procedures oder Ansichten vorliegen. List & Label unterstützt relationale Verknüpfungen. Dadurch kannst du Daten mit Drilldowns oder Drillthroughs durchsuchen.

Icons-data

Wie List & Label an MySQL-Datenbanken gebunden wird

Für den Zugriff auf eine MySQL-Datenbank verwendest du einfach den MySqlConnectionDataProvider in List & Label. Dieser ist in der Assembly combit.ListLabel??.MySqlConnectionDataProvider.dll enthalten.  Mit diesem Provider werden sämtliche Tabellen und Views im Designer bereitgestellt. Hier ein Codebeispiel für die Anbindung der MySQL-Datenbank:

// Teil 1: Hinzufügen der NuGet Packages für List & Label und 
// dessen MySqlConnectionDataProvider sowie der notwendigen using-statements
using combit.Reporting;
using combit.Reporting.DataProviders;

// Teil 2: Vorbereiten der Verbindungsinformationen für die MySQL-Datenbank
string mySQLconnectionString ="Server=myServerAddress;" +
                "Port=myServerPort;" +
                "Database=myDatabase;" +
                "Uid=myUsername;" +
                "Pwd=myPassword;";

// Teil 3: Verbinden der MySQL-Connection mit dem passenden List & Label Datenprovider
MySqlConnectionDataProvider mySqlDataProvider = 
    new MySqlConnectionDataProvider(mySqlconnectionString);

// Teil 4: Erstellen des List & Label Objekts, Hinzufügen des MySQL-Datenproviders 
// und Aufruf des Designers
using (ListLabel LL = new ListLabel())
{
    LL.DataSource = mySqlDataProvider;
    LL.Design();
}

Der Befel LL.Design(); in der vorletzten Zeile öffnet den integrierten Designer. Mit ihm kannst du den Bericht layouten und erstellen. Der Designer wird automatisch mit den Collections aus der angegebenen Datenbank gefüllt.

Nun kannst du mit den Designer-Tutorials fortfahren.

Tipp: Der Artikel Verwendung des DbCommandSetDataProviders mit Stored Procedures zeigt, wie einfach es ist, auf Stored Procedures in einer MySQL-Datenbank zuzugreifen. Diese können dann als Datenquelle für Berichte verwendet werden. Bei Bedarf kannst du zusätzlich einzelne SQL-Befehle dabei einsetzen.

Berichte aus MySQL-Daten bauen

Im integrierten Report Designer gestalten deine Endanwender:innen oder du die Berichte. Außerdem wird die Ausgabe darin festgelegt. Der Report Designer bietet unterschiedlichste und zahlreiche Darstellungsmöglichkeiten.

Designer-Objekte

Füge Tabellen, Kreuztabellen, Diagramme, Barcodes, Grafiken, RTF Text, PDF-Objekte, umfangreiche Master-Detail-Berichte/Unterberichte, benutzerdefinierte Objekte und viele weitere Designer-Objekte hinzu.

Grafiken & Diagramme

Versehe die Berichte mit ausdrucksstarken Grafiken. Etwa mit verschiedenen Diagrammtypen, Shapefiles (z.B. zur Geovisualisierung), Messinstrumenten, u.v.m. Nutze zudem die Rscript-Unterstützung für individuelle Diagrammtypen.

Sprachen

In der Enterprise Edition ist der Report Designer in über zehn Sprachen verfügbar. Unicode-Unterstützung und die Lokalisierung von Projektdateien machen deine Anwendung fit für internationale Teams und Projekte. Mehr zu den Sprachkits.

Weiteres DataBinding

Sollen zusätzlich zu den den MySQL-Daten noch weitere Datenquellen angebunden werden und gemeinsam verfügbar sein? Dafür gibt es mehr als 30 enthaltene Datenprovider für weitere Datenquellen wie SQL, XML, LINQ, NoSQL, CSV oder Business Objects/ORM.

Report Designer in Aktion

Laura Dengler aus unserem Projekte & Consulting Team stellt den Report Designer innerhalb von drei Minuten vor.

Bei den ersten Schritten im Report Designer begleiten dich unsere Designer-Tutorials.

Für die Gestaltung von Berichten in einem Browser hält List & Label übrigens speziell den Web Report Designer bereit.

Interaktive Bericht mit MySQL in der Vorschau

Damit sie für Anwender:innen infomativer und intuitivere sind, kannst du Berichten weitere Funktionen in der Vorschau geben. Das sind zum Beispiel:

  • Berichtsparameter zur Eingrenzung oder Auswahl der sichtbaren Daten
  • Drilldowns, die es ermöglichen, durch die Daten in die Tiefe zu laufen – immer weiter ins Detail
  • Ausklappbare Bereiche die zunächst Detailinformationen verstecken, bei Bedarf aber zielgerichtet geöffnet und angezeigt werden
  • Sortierungen, die mit einem Klick auf Spalten geändert werden
  • Formulare mit speziellen Eingabe-Objekten, durch die Anwender:innen den Bericht weiter ergänzen – zudem können die Eingabe-Objekte später im PDF-Format genutzt werden
  • Belebende Animationen einzelner Objekte im Bericht

Export und Verteilung der MySQL-Berichte

List & Label gibt den Bericht im benötigten Zielformat aus. Für die Formate lassen sich zahlreiche Optionen definieren, wie etwa ein Passwortschutz oder Dokumenteneigenschaften.

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:

E-Mail-Versand: über SMTP, Microsoft Graph-API, Simple MAPI oder XMAPI.
Archiv: Optional können die Exportergebnisse auch direkt von List & Label in einem ZIP-Archiv gepackt werden.

Mehr über MySQL-Reporting und List & Label

Weitere Informationen zur Verwendung von List & Label findest du im .NET Tutorial.

Egal, ob du eine Windows-Desktopanwendung oder eine Webanwendung mit ASP.NET hast – die List & Label Datenprovider können in beiden Welten verwendet werden.

Bitte kontaktiere uns bei Fragen zum Thema Reporting aus MySQL-Datenbanken.

Voll funktionsfähige Trial 30 Tage kostenlos testen

        
    
    
Offene Stellen 
Left Menu Icon