FastReport: Summen im Report bilden

Aus GEVITAS
Version vom 19. April 2016, 11:57 Uhr von Gevitas (Diskussion | Beiträge) (Inhalt des Felds festlegen)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

1 Allgemeines

Hier wird beschrieben, wie man im FastReport-Designer eine Übertragssumme erstellt.

2 PageFooter (Seitenfuß)

Der beste Ort für eine Summe der Seitefuß.

Im Report befindet sich deshalb normalerweise ein Band (Bereich) für den Seitenfuß, PageFooter1.

Wenn Sie einen eigenen Report mit einem Übertrag erstellen wollen, so müssen Sie dieses Band in den Report einfügen. Klicken Sie dazu in der Symbolleiste links auf den Button für Band einfügen und wählen Seitenfuß.

2.1 Textfeld einfügen

Fügen Sie nun ein Textfeld in den Seitenfuß ein. Klicken Sie dazu in der Symbolleiste auf A und ziehen dann die Maus an die gewünschte Stelle im Seitenfuß.

2.2 Inhalt des Felds festlegen

Klicken Sie nun mit der rechten Maustaste auf das Feld und wählen Bearbeiten.

Im Bearbeitungsfenster klicken Sie auf Ʃ. Das Fenster zum Einfügen eines Aggregats öffnet sich. Geben Sie in dieses Fenster nun folgendes ein:

FastReport Sum Funktion.png

  • Wenn Sie die Option Kumulative Summe nicht einschalten, erhalten Sie in dem Summen-Feld die Summe der einzelnen Seite, also nicht einen Übertrag!

Klicken Sie dann auf OK.

Im Memo wird dann angezeigt:

[SUM(<CarnetPos."GESPREIS">,DetailData1,3)]
  • Hinweis: Die Zahl hinter dem Komma gibt an, welche Option gewählt wurde:
    • Keine Zahl hinter dem Komma: Keine Option wurde gewählt.
    • 1 hinter dem Komma: Option "Unsichtbare Bänder zählen" wurde gewählt.
    • 2 hinter dem Komma: Option "Kumulative Summe" wurde gewählt.
    • 3 hinter dem Komma: Beide Optionen wurden gewählt.
  • Man kann diese Zahl nachträglich auch von Hand eingeben oder ändern. Das erspart es einem, die ganze Formel über den Assistenten neu auswählen zu müssen!

Klicken Sie dann auf OK, um die Eingabe zu speichern.

2.3 Feld formatieren

Sie haben nun oben die kumulative Summe (=Übertrag) für den Gesamtpreis erstellt. Nun müssen Sie noch das Feld formatieren, damit es mit zwei Nachkommastellen ausgegeben wird.

Klicken Sie dazu mit der rechten Maustaste auf das Feld und wählen Anzeigeformat.

Wählen Sie dieses Anzeigeformat aus:

FastReport Anzeigeformat.png


3 Vorschau

Kontrollieren Sie in der Vorschau den Übertrag.


4 Links