22. August 2005 13:44
Wenn man sich nicht sicher ist, was alles gefüllt werden muss, kann man sich prinzipiell immer an die folgende Vorgehensweise halten:
- Record.INIT;
- Füllen der Felder, die durch Form-Filter vorbelegt würden
(Z. B. Belegart, Belegnr. in Tabelle 37 bzw. 39) - Ermitteln der Zeilennr. (immer in 10000er-Schritten)
- Mit VALIDATE die Felder füllen, die der Anwender auch eingeben würde.
(Man achte in Tabelle 37 bzw. 39 auf das Feld "Type", welches normalerweise vorbelegt ist -> Ausdrücklich nochmals füllen) - Nachdem alle Felder so gefüllt wurden, den Record mit INSERT(TRUE) einfügen.
Fertig.
Dies ist garantiert nicht die schnellste (performanteste) Methode, aber garantiert die sicherste.
Generell gilt natürlich: Kopftabellen vor den Zeilentabellen füllen.