15. April 2008 10:20

oki... also von anfang an:

Properties des Data ITEMS:

Sorting = primary key der tabelle
GroupTotalFields = Customer No.
ReqFilterFields = Salesperson

Section:

Tabelle group footer:
Deb no. und therapy quantity ( das feld was summiert werden soll!)

RequestForm:

Datum Jahr = von
Datum Jahr = bis

Datum Vorjahr = von2
Datum Vorjahr = bis2

und nun der code:

Code:

Turnover Statistics Customer - OnPreDataItem()
LastFieldNo := FIELDNO("Customer No.");
SETRANGE("Posting Date",von,bis);

Turnover Statistics Customer - OnAfterGetRecord()
IF FIND('-') THEN BEGIN
  vergleich("Customer No.");
    IF vergleich("Customer No.") THEN BEGIN
      CurrReport.CREATETOTALS("Quantity Therapy");
  END ELSE
    CurrReport.SKIP;
END;

Turnover Statistics Customer - OnPostDataItem()

vergleich(debitor : Code[20]) : Boolean
turnover.RESET;
turnover.COPYFILTERS("Turnover Statistics Customer");
turnover.SETRANGE("Posting Date",von2,bis2);
turnover.SETRANGE("Customer No.",debitor);
EXIT(turnover.ISEMPTY);


ich weiß mittlerweile gar nciht mehr woran es liegen kann! eigentlich sollte es so funktionieren!

15. April 2008 12:48

niemand eine idee???

17. April 2008 20:38

habe es jetzt selbst hinbekommen! hab mir die funktion behalten und einen anderen anstatz gewählt! nun läuft es!

danke für deine hilfe !!!!

LG

Chris