Die Editfelder möchte ich haben, weil ich erst beim Speichern des Auftrages ein neue AuftragsID generieren möchte.
Eine ID wird vergeben, sobald man diese benötigt und im normalen Anwendungsverlauf niemals verändert.
Unter keinen Umständen sollte diese jemals für den Anwender sichtbar sein.
Damit ist egal ob man dafür Integer, Int64 oder GOID als Datentyp wählt, sie müssen auch nicht fortlaufend vergeben werden, aber sie müssen eindeutig sein.
Für den Anwender gibts Auftragsnummer, Kundennummer, Belegnummer usw. über die er die Objekte im Programm finden und identifizieren kann.
Damit ist dein Wunsch eigentlich unsinnig.