angenommen folgender Code ...
- Code: Alles auswählen
Inventory.RESET;
Inventory.SETRANGE("Item No.","Item No.");
Inventory.SETRANGE("Location Code","Location Code");
IF codreserviertfuerAuftrag <> ' ' then begin
Inventory.SETRANGE("res. Auftragsnr.", "codreserviertfuerAuftrag");
IF Inventory.FINDFIRST THEN BEGIN
Inventory.SETRANGE("res. Auftragsnr.", "codreserviertfuerAuftrag");
END ELSE BEGIN
Inventory.SETRANGE("res. Auftragsnr.", ' ');
END;
end else begin
Inventory.SETRANGE("res. Auftragsnr.", '');
end;
Inventory.SETRANGE("Source No.",'');
Inventory.SETRANGE(blabla, blablabla);
...
Zur Erläuterung:
Ich möchte eine Zwischenprüfung machen, ob es denn einen Inventory-Eintrag mit der reservierten Auftragsnummer gibt und falls ja, dann sollen weitere Filterkriterien kommen.
Ich möchte verhindern, dass codreserviertfuerAuftrag befüllt, aber dann später in der Inventory-Tabelle gar nicht ein Eintrag vorhanden ist, deswegen diese kurze Zwischenprüfung.
Geht es denn, dass ich - obwohl ein FINDFIRST durchgefĂĽhrt wurde - ich einfach weiter durch Filterkriterien eingrenze?