Da es mein erster Beitrag in diesem Forum ist, möchte ich zunächst einmal alle recht freundlich grüßen.
Möchte aber auch gleich zu meinem Problem übergehen
Ich möchte in einer Tabelle eine Zelle finden und von dieser entweder 1 oder 2 subtrahieren.
Er findet jedoch immer die erste Zelle und geht dort ins Minus
is
ID_Lager_Y: integer;
Lagerfaktor:integer;
do
if @.inhalt.belänge<=15.5 then
Lagerfaktor := 1;
else
Lagerfaktor:= 2;
end;
lagerverwaltung.sortieren("PosL", "PosH", "down");
lagerverwaltung.setzezeiger("Kapazität",1);
lagerverwaltung.finden({"Kapazität",*},Lagerfaktor);
ID_Lager_Y:=lagerverwaltung.zeigery;
lagerverwaltung["Kapazität",lagerverwaltung.zeigery]:=lagerverwaltung["Kapazität",lagerverwaltung.zeigery]-Lagerfaktor;
entladen; --Methode aufrufen
end;
Irgendwie denke ich verwende ich "finden" nicht richtig, könnte mir jemand meinen Fehler aufzeigen ?
Besten Dank
lg
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP