PANTHEON™ manual

 Categories
 PANTHEON Hilfe - Willkommen
[Reduzieren]PANTHEON
 [Reduzieren]Leitfäden für PANTHEON
  [Reduzieren]Leitfaden für PANTHEON
   [Reduzieren] Einstellungen
    [Vergrößern]Fächer
    [Vergrößern]Artikel
    [Vergrößern]POS
    [Vergrößern]Herstellung
    [Vergrößern]Personal
     Kalender
    [Vergrößern]Finanzen
    [Vergrößern]Zoll
    [Reduzieren]Programm
     [Vergrößern]Dokumenttypen
     [Reduzieren]Berichte in PANTHEON
       Einstellungen im Administrationspanel
      [Vergrößern]Berichte registrieren
       Druckvorschau
      [Vergrößern]Bericht Designer
      [Vergrößern]Berichte erstellen
      [Vergrößern]Gruppen und Aggregate
      [Vergrößern]Formatierung und Hervorhebung
       Verschachtelte Berichte (Unterberichte)
      [Vergrößern]Details zu Druckausgaben in PANTHEON
      [Reduzieren]Script
        "Hallo, Welt!" Skript
        Verwendung von Variablen, Datenbankfeldern und Aggregatfunktionen
        Verwendung von Berichtobjekten im Skript
        Veranstaltungen
        Beispiel für die Verwendung des "OnBeforePrint"-Ereignisses
        Gruppensumme im Gruppenheader drucken
        Aktueller Gesamtbetrag
        "OnAfterData" Ereignis
        Service-Objekte
        Verwendung des "Engine" Objekts
       [Vergrößern]PANTHEON-Funktionen für FastReport
       [Vergrößern]Beispiele mit Tabellen und Abfragen
       Bericht Design Überlegungen
      Dokumenttexte
      Liefermöglichkeiten
     [Vergrößern]Kundenkarten
     [Vergrößern]Administrationspanel
     [Vergrößern]Dashboard-Komponenten
      Dashboard-Berichte
      Ad-hoc-Analyse
     [Vergrößern]ARES
      SQL-Editor
    [Vergrößern]Dokumentation
    [Vergrößern]Benutzer ändern
   [Vergrößern]Bestellungen
   [Vergrößern]Waren
   [Vergrößern]Herstellung
   [Vergrößern]POS
   [Vergrößern]Service
   [Vergrößern]Finanzen
   [Vergrößern]Personal
   [Vergrößern]Analytik
   [Vergrößern]Desktop
   [Vergrößern]Hilfe
   [Vergrößern]Nachrichten und Warnungen
   [Vergrößern]Zusätzliche Programme
   [Vergrößern]Alte Produkte
  [Vergrößern]Leitfaden für PANTHEON Einzelhandel
  [Vergrößern]Leitfaden für PANTHEON Vet
  [Vergrößern]Leitfaden für PANTHEON Farming
 [Vergrößern]Benutzerhandbücher für PANTHEON
[Vergrößern]PANTHEON Web
[Vergrößern]PANTHEON Granulate
[Vergrößern]Benutzerseite

Load Time: 718,7658 ms
print   |
Label

Datenbänder

Die laufende Summe (kumulative Summe) stellt die Summe aller Daten auf dem Datenband von Beginn des Berichts oder von Beginn des Bands bis zum aktuell angezeigten Datensatz dar. In Pantheon verwenden wir die laufende Summe beispielsweise zur Anzeige der Lagerbestände und -werte. Sie kann in jeder Zeile oder nur am Ende angezeigt werden.

Ein Beispiel für die Verwendung der laufenden Summe befindet sich im Bericht '18A - Aufzeichnung über den Einzelhandel und den Kauf von Waren', der im Programmmenü 'Waren | Ausgestellter Rechnungsbericht | Handelsunterlagen' zu finden ist.


 
    nNabavaNeto, nSalePrice: Double;

...

  Prozedur DetailOnBeforePrint(Sender: TfrxComponent);
  begin
    if (<Line#> <> 1) or (<qReportIzpis."acKey"> <> '0000000000000') then
    begin
      nNabavaNeto := nNabavaNeto + <qReportIzpis."NabavaNeto">;
      nSalePrice := nSalePrice + <qReportIzpis."anSalePrice">;
    end;
  end;

...

begin
  nNabavaNeto := 0;
  nSalePrice := 0;
end.

Analysieren wir dieses Beispiel.

Am Anfang des Codes sind die Variablen "nNabavaNeto" und "nSalePrice" deklariert. Sie halten Werte im Zeitraum, der durch die Berichtskriterien definiert ist (ohne Anfangsbestand). Dann werden beim Ereignis "OnBeforePrint" die Werte für den Einkauf, den Erhalt von Waren und den Warenverkauf addiert. Schließlich werden die Variablen in der Berichtszusammenfassung angezeigt.



Rate this topic
Was this topic usefull?
Comments
Comment will also bo visible in forum!