[gelöst]RTC-Report fortl. Summierung innerhalb der Gruppe

26. Juni 2012 11:17

Hallo,
ich möchte gerne einen RTC-Bericht machen, welcher folgendes beinhaltet.
Startdatum Artikelnr Fehlermenge SummeFehlmenge
22.06.2012 A 10 10
23.06.2012 A 15 25
26.06.2012 A 1 26
Grupppenzeile 26
usw.
21.06.2012 B 1 1
25.06.2012 B 5 6
Gruppenzeile 6
usw.
Die Daten Startdatum,Artikelnr,Fehlmenge sind in einer Tabelle vorhanden.

Meine Problem ist das Feld SummeFehlmenge. Wie kann ich solch eine Summierung machen.

lg
stony
Zuletzt geändert von stony am 28. Juni 2012 08:25, insgesamt 1-mal geändert.

Re: RTC-Report fortlaufende Summierung innerhalb der Gruppe

26. Juni 2012 13:43

Also so etwas wie eine mitlaufende Kumulierung?
Habe ich noch nicht versucht umzusetzen. Ich würde zunächst exmerimentieren, was Sum(Fehlermenge) in der Detailzeile ausgeben würde.
Und wenn das über das Layout nicht einfach genug geht, dann halt über den CC: Dort die Summe berechnen und das Feld als neue Textbox in der Section einhängen.

Re: RTC-Report fortlaufende Summierung innerhalb der Gruppe

27. Juni 2012 08:29

Ja, genau das bräuchte ich.
Das mit der Sum(Fehlmenge) funktioniert leider nicht.
Wie soll ich im CC die Summe berechnen.
Bei folgenden Weg, sprich im OnAfterGetRecord immer die Fehlmenge zu summieren, habe ich das Problem, das ich keine Ahnung habe wie ich die Summenvariable auf Null setze, wenn es sich um eine neuen Artikel handelt.

Re: RTC-Report fortlaufende Summierung innerhalb der Gruppe

27. Juni 2012 16:42

Pseudocode im OnAfterGetRecord:

Code:
IF AktuelleArtikelnummer <> GemerkteLetzteArtikelnummer THEN BEGIN
  Summe := 0;
END;
Summe := Summe + AktuellerBetrag;

GemerkteLetzteArtikelnummer := AktuelleArtikelnummer;

Variable GemerkteLetzteArtikelnummer muss eine globale Variable sein.