logo
small logo
  • Produkte
  • Shop
  • Support
  • Articles
  • Customer panel Support
    • en
    • pt
    • es
    • de
    • pl
    • JP
    • ZH
  • Home
  • /
  • Articles
  • /
  • Wie man mehrere Berichte zu einem zusammenfasst
  • Die FastReport Familie der Reportgeneratoren - kurze Overview

    23. März 2020

    Reporting – ein wichtiges Bereich, ohne es Aktivitäten im Alltagsleben richtig schwer vorzustellen. Bürokratie ist

    read more
  • Wie man einen Bericht aus dem Code einer Webanwendung erstellt

    16. Februar 2022

    Manchmal kann die Erstellung eines Berichts echtes Kopfzerbrechen bereiten. Zum Beispiel, wenn Sie den Inhalt

    read more
  • Wie man eine Berichtsseite mehrfach druckt

    24. Februar 2022

    Wenn Sie einzelne Berichtsseiten mehrfach drucken möchten, müssen Sie auf Kodierung zurückgreifen. Sie können

    read more
  • Wie verwendet man das Lineal im RichText-Editor für FastReport .NET

    16. März 2022

    Der RichText-Editor wurde um ein Lineal erweitert. Es ermöglicht Benutzern, die Tab-Breite anzupassen und

    read more
  • Wie NuGet mit FastReport-Paketen funktioniert

    22. November 2021

    UPD: Gilt für die Versionen von FastReport .NET vor 2022.2. Lizenzpakete sind jetzt auf unserem

    read more

Wie man mehrere Berichte zu einem zusammenfasst

13. Juli 2020

Viele Berichtsentwickler hatten Situationen, in denen sie eine Seite hinzufügen mussten, die bereits in einem anderen Bericht implementiert war. Und Sie mussten einen bestehenden Bericht überarbeiten - eine neue Seite, Datenquellen hinzufügen. Nicht jeder weiß, dass man Berichte einfach zusammenfassen kann, wenn sie angezeigt werden.

Der Benutzer des Stimulsoft-Berichtsgenerators stand auch vor dem Problem, Berichte zusammenzufassen:

https://stackoverflow.com/questions/43569668/stimulsoft-view-multiple-reports-inside-stiviewer

I am using Stimulsoft libraries to create reports (StiReport control) and then showing it inside a StiViewer control. the problem is when i assign multiple reports to the viewer, it does not refresh or display the contents but it works just fine if i only set 1 report to the viewer.

User issue

Glücklicherweise hat der Benutzer einen Standardweg gefunden, um Berichte zusammenzufassen. FastReport.net-Benutzer sind wahrscheinlich daran interessiert zu erfahren, wie sie dies in ihrem Berichtsgenerator tun können.

Schauen wir uns den Code an:

1
2
3
4
5
6
7
8
9
10
11
Report report = new Report();
 DataSet data = new DataSet();
 data.ReadXml("K:/My documents/nwind.xml");
 report.RegisterData(data);
 report.Load("K:/My documents/Master-Detail.frx");
 report.Prepare();
 report.Load("K:/My documents/Highlight.frx");
 report.Prepare(true);
 report.Load("K:/My documents/Barcode.frx");
 report.Prepare(true);
 report.ShowPrepared();

Wie Sie sehen können, laden wir nacheinander drei verschiedene Berichte in dasselbe Berichtsobjekt.

Dabei müssen wir nach jedem Laden des Berichts den Bericht mit der Methode Prepare() erstellen. Aber wie Sie bemerkt haben, haben wir für den zweiten und dritten Bericht diese Methode mit dem Parameter Prepare(true) verwendet. Mit diesem Parameter wird festgelegt, dass die Seiten zu den bestehenden hinzugefügt und vor dem Hinzufügen nicht gelöscht werden sollen. Führen wir nun die Anwendung aus und sehen wir uns den Bericht an:

Combined reports

Wie wir sehen können, werden alle drei Berichte nacheinander angezeigt. Außerdem ist die Seitennummerierung bei dieser Art der Zusammenfassung von Berichten durchgehend. Im letzten Bericht steht zum Beispiel unten die Seitenzahl 4:

Numbering range works for combined reports

Auf diese Weise können Sie Berichte zusammenfassen, ohne dass der Benutzer dies bemerkt. Je nach gewünschtem Inhalt können Sie aus den Berichten verschiedene Zusammenfassungen erstellen. Es besteht also keine Notwendigkeit, große und komplexe mehrseitige Berichte zu erstellen. Sie können verschiedene Personen mit der Erstellung mehrerer einfacher Berichte beauftragen und diese am Ende, wenn sie angezeigt werden, zusammenfassen. Ja, in diesem Fall haben Sie mehrere Vorlagen, aber die vorbereitete Berichtsdatei im fpx-Format wird eine einzige sein.

about product download buy
avatar
Dmitriy Fedyashov
Technical Writer
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
.NET FastReport Report

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Shop
  • Download
  • Dokumentation
  • Referenzen
  • Informationen zur Deinstallation unserer Produkte
  • Ticket system
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Unsere Nachrichten
  • Presse über uns
  • Partner
  • Außergewöhnliche Lizenzierung
  • Kontakte

© 1998-2022 by Fast Reports Inc.

  • Datenschutz