logo
small logo
  • Produkte
  • Shop
  • Support
  • Über uns
  • Customer panel Support
    • en
    • de
    • JP
    • ZH
  • Home
  • /
  • Articles
  • /
  • Wie man die Daten im Bericht FastReport.NET sortiert
  • Wie ein WebReport-Objekt in FastReport.Core aktualisieren

    21. September 2020

    Manchmal gibt es eine Aufgabe, den Report zu aktualisieren, z. B. wenn Sie einen neuen

    read more
  • Die Events PreviewControl.OnPrint und PreviewControl.OnExport

    1. Oktober 2020

    FastReport 2019.4 bietet eine Möglichkeit, die Events PreviewControl.OnPrint und PreviewControl.OnExport zu steuern, die direkt aufgerufen

    read more
  • MS Word versus Open Document Text. Was ist besser?

    19. Oktober 2020

    Wenn wir von Texteditoren sprechen, stellen wir uns die Leuchte sofort als Microsoft Word vor,

    read more
  • Wollten Sie Tabellen für den Benutzer generieren - Excel oder OpenOffice Calc?

    8. Oktober 2020

    Tabellen. Seit Jahrhunderten werden sie verwendet, um dieselbe Art von Daten für Buchhaltungszwecke, Zählbeträge und

    read more
  • So organisieren Sie Vererbung der Reporte in FastReport .NET

    29. Januar 2021

    Wenn Sie angewiesen werden, eine große Anzahl von den Reporten innerhalb desselben Unternehmensstils zu erstellen,

    read more

Wie man die Daten im Bericht FastReport.NET sortiert

22. April 2020

Das Sortieren von Daten ist eines der wichtigsten Tools der Datenverarbeitung. Wir können sagen, dass es die Grundlage der Analyse ist. Die Analyse von chaotischen Ausgangsdaten ist fast unmöglich. Deshalb bietet die Sortierung alle Tools, die mit Daten arbeiten. Das gilt auch für Bericht-Tools. Immerhin kann es sein, dass die Datenquelle die Berichtsdaten nicht sortiert, oder sortiert, aber nicht in dem erforderlichen Feld oder nicht in der Reihenfolge zur Verfügung stellen.

In der Dokumentation von FastReport.NET werden zwei Arten der Sortierung beschrieben: Sortierung von Gruppenwerten, Sortierung von Daten im Datenband.

Die erste Art der Sortierung steht uns zur Verfügung, wenn wir eine Gruppe erstellen, nämlich beim Einrichten des Gruppenüberschriftenbandes. Wenn Sie das Feld auswählen, nach dem Sie gruppieren wollen, können Sie es sofort sortieren.

 

Es sind drei Sortieroptionen verfügbar: keine Sortierung, aufsteigend, absteigend.

Aber wenn wir über die Sortierung von Basisdaten in der Datentonne sprechen, können wir auf eine erweiterte Sortierung zugreifen - drei Felder auf einmal, und für jedes von ihnen können Sie die Reihenfolge der Sortierung wählen.

Um einen Sortiereditor aufzurufen, müssen Sie zweimal auf der Seitenvorlage auf die Überschrift des Bandes klicken.

 

Trotz der benutzerfreundlichen Oberfläche hat dieses Tool einen entscheidenden Nachteil. Um genau zu sein, kann es nur nach drei Feldern sortieren. Einige der Tabellen haben jedoch eine Vielzahl von Feldern, und Sie müssen möglicherweise nach mehr als 3 Feldern sortieren.

Sie können diese Einschränkung umgehen, indem Sie die Daten in der Quelle mithilfe der Abfrage sortieren. Sie können das entweder durch Erstellen einer Datenquelle oder durch eine bereits erstellte Quelle direkt für die gewünschte Tabelle tun.

Im ersten Fall schreiben wir nur eine Abfrage, um die Daten in der richtigen Reihenfolge zu erhalten. Der zweite Fall ist derselbe, aber in einer bereits erstellten Datenquelle.

Im Datenbaum wählen wir die richtige Tabelle aus. Im Eigenschafteninspektor fragen wir SelectCommand.

 

Sie wird vom Assistenten zum Erstellen einer SQL-Abfrage aufgerufen. Sie können eine Abfrage manuell eingeben oder den Query Builder verwenden. So können Sie eine beliebige Anzahl von Feldern sortieren:

1
SELECT * FROM customer ORDER BY Country, City, State, CustNo, Company

Wenn Sie eine Datenquelle erstellen, ist Ihnen vielleicht nicht bewusst, dass Sie bestimmte Auftragsdaten benötigen. Sie können aber jederzeit eine Abfrage in eine bestehende Datenquelle einfügen. Allerdings funktioniert diese Methode nicht mit non-SQL-Datenbanken. 

about product buy
avatar
Dmitriy Fedyashov
Technical Writer
Fast Reports Team: Dmitriy Fedyashov - Technical Writer at Fast Reports
.NET FastReport
Comments
Axit Systems
710 days ago
Nice feature, but, as we use FastReport 6 for VCL, is it avalaible or planned for it ?

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
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Unsere Nachrichten
  • Presse über uns
  • Partner
  • Außergewöhnliche Lizenzierung
  • Kontakte

© 1998-2023 by Fast Reports Inc.

  • Datenschutz