Gelöst - Anzahl der Zeilen / Schleife

26. November 2009 18:02

Hallo,
habe ein kleines Problem mit einem Report.
Ich lasse mir alle gebuchte Lieferungen anzeigen und vergleiche die Felder „Zugesagtes Lieferdatum“ mit dem „Buchungsdatum“ wenn der Wert kleiner oder größer ist wird die Variable „AußerhalbderToleranz“ mit JA oder NEIN gefüllt.
Hier komme ich nicht weiter es müsste jetzt gezählt werden wie oft war der Wert JA und wie oft NEIN und unten ausgegeben werden.
Kann mir hier jemand weiter helfen bin halt noch Anfänger…
Zuletzt geändert von ivan am 30. November 2009 11:42, insgesamt 1-mal geändert.

Re: Anzehl der Zeilen / Schleife

26. November 2009 18:11

Hallo Ivan,

zunächst ein "Herzlich Willkomen" hier im Forum :-)

Ich konnte nicht rauslesen wann der "AußerhalbDerToleranz" gefüllt sein soll. (Genau aufs Datum macht ja keinen Sinn, oder?)
In diesem Beispeil, wenn das Zugesagte Lieferdatum überschritten wurde:
Code:
gebuchteLieferungen.SETRANGE(gebuchteLieferungen.Buchungsdatum,VonDatum,BisDatum);  // Optional um einen Bereich auszuwerten
IF gebuchteLieferungen.FINDSET THEN BEGIN
  REPEAT
    IF gebuchteLieferungen.Buchungsdatum > gebuchteLieferungen."Zugesagtes Lieferdatum" THEN
      AußerhalbDerToleranz +=1;
  UNTIL gebuchteLieferungen.NEXT=0;
END;
MESSAGE('Anzahl der überschrittenen Lieferungen %1',AußerhalbDerToleranz);
 

Re: Anzehl der Zeilen / Schleife

30. November 2009 09:05

Danke Mikka Problem gelöst!