Search Results for

    Show / Hide Table of Contents

    Umgang mit dem FastReport VCL Berichtsgenerator

    Das Erstellen von Kreuztabellenberichten ist den Pivot-Standartberichten von FastReport sehr ähnlich. Deswegen werden wir nicht viel aus dem FastReport-Handbuch über Pivot-Berichte wiederholen, sondern direkt zum praktischen Teil über das Erstellen von Kreuztabellenberichten übergehen.

    Die Datenquelle jeder Kreuztabelle ist eine multidimensionale Datenstruktur, die als Würfel bezeichnet wird. Der Würfel speichert alle Daten in einer für Kreuztabellen geeigneten Form, so dass Kreuztabellenaufbau- und Konfigurationsoperationen so schnell wie möglich durchgeführt werden können. Ein Würfel kann als Datenquelle für eine unbegrenzte Anzahl von Kreuztabellen mit unterschiedlichen Strukturen dienen. Aus diesem Grund werden zwei Komponenten zur Berichterstellung verwendet:

    1. Würfel (TfcxpCube) als Informationsquelle für Kreuztabellen.
    2. Kreuztabelle (TfcxpCrossView) ist ein Objekt, das die Daten in Form einer Kreuztabelle anzeigt.

    Um Kreuztabellenberichte zu erstellen, müssen Sie ein TfcxpCube-Objekt auf die Datenseite aus dem FastCube 2 Abschnitt setzen. Verwenden Sie den Objektinspektor, um entweder einen Datensatz mit diesem Objekt zu verbinden oder den Namen einer vorbereiteten Würfeldatei anzugeben.

    Haupteigenschaften des TfcxpCube-Objektes:

    • Dataset ist ein FastReport-Datenmuster. Derzeit wird nur TfrxDBDataset unterstützt.
    • FileName ist ein Dateiname eines gespeicherten Würfels.
    • Active ist die Würfelaktivität. Wenn Active = true ist, werden innerhalb des Würfels multidimensionale Datenstrukturen erstellt, die entweder mit Musterwerten aus Dataset oder mit Daten aus der Würfeldatei gefüllt werden. Wenn Active = false ist, geht der Würfel in den inaktiven Zustand über, in dem die internen Strukturen des Würfels mit nichts gefüllt sind.

    Um eine Kreuztabelle zu erstellen, muss der Würfel in einen aktiven Zustand versetzt werden, indem die Eigenschaft Active auf true gesetzt wird.

    Ein TfcxpSliceGridProvider-Objekt kann als Datenquelle für TfcxpCrossView ausgewählt werden. Mit dem TfcxpSliceGridProvider können Sie die TfcxSliceGrid-Komponente, die sich auf dem Anwendungsformular befindet, mit TfcxpCrossView verbinden. Auf diese Weise ist es möglich, sie in den Bericht aufzunehmen.

    Die TfcxpChartView-Komponente wird verwendet, um ein Diagramm in den Bericht aufzunehmen. TfcxpChartProvider wird für die Kommunikation mit dem Diagramm im Anwendungsformular verwendet.

    Back to top © Copyright Fast Reports Inc.