20. Mai 2019 12:05
IF lrecVerkaufszeilen.FINDFIRST THEN REPEAT
gAktuelleMenge := gAktuelleMenge + lrecVerkaufszeilen."Outstanding Quantity";
IF lrecVerkaufszeilen."Document No." = paZeile."Document No." THEN BEGIN
IF gMaxBestand > gAktuelleMenge THEN BEGIN
rAnzeigeFarbe:= 'Favorable' //grün
((hier REPEAT verlassen ))
END ELSE BEGIN
rAnzeigeFarbe:= 'Unfavorable'; //rot
((hier REPEAT verlassen ))
END;
END;
UNTIL lrecVerkaufszeilen.NEXT = 0;
20. Mai 2019 12:14
IF lrecVerkaufszeilen.FINDFIRST THEN REPEAT
RepeatVerlassen := false;
gAktuelleMenge := gAktuelleMenge + lrecVerkaufszeilen."Outstanding Quantity";
IF lrecVerkaufszeilen."Document No." = paZeile."Document No." THEN BEGIN
IF gMaxBestand > gAktuelleMenge THEN BEGIN
rAnzeigeFarbe:= 'Favorable' //grün
((hier REPEAT verlassen ))
RepeatVerlassen := true;
END ELSE BEGIN
rAnzeigeFarbe:= 'Unfavorable'; //rot
((hier REPEAT verlassen ))
RepeatVerlassen := true;
END;
END;
UNTIL (lrecVerkaufszeilen.NEXT = 0) or not(RepeatVerlassen);
20. Mai 2019 12:39
20. Mai 2019 15:27