Automatische Zeilennummern
Zeilennummern kennt man unter anderem aus den Verkaufs- und Einkaufszeilen. Als Teil des Primärschlüssels stellen sie sicher, dass die Datensätze eindeutig sind. Dynamics NAV kann sich in Forms automatisch um die Vergabe dieser Zeilennummern kümmern. Dieser Trick zeigt, wie es funktioniert.
Schauen wir uns zunächst eine Einkaufsbestellung an. Zum einen haben wir oben den Einkaufskopf und in der Subform unten die Einkaufszeilen. Wir können somit pro Einkaufskopf beliebig viele Einkaufszeilen hinterlegen.

Um die Verknüpfung zwischen Kopf- und Zeilentabelle herstellen zu können, gibt es in der Zeilentabelle weitere – nicht sichtbare – Felder. Würden wir diese Felder einblenden, könnte die Subform so aussehen:

Die Abbildung lässt erkennen, dass die Zeilennummern durch Dynamics NAV in 10.000er-Schritten vergeben werden. Das hat den Grund, dass beim Einfügen einer neuen Zeile zwischen zwei bestehenden Zeilen so genügend Platz vorhanden ist um eine neue Zeilennummer vergeben zu können.
Damit Dynamics NAV das Feld Zeilennr. automatisch füllt, sind zwei Voraussetzungen zu schaffen:
- Das Feld Zeilennr. ist das letzte Feld des Primärschlüssels und vom Typ Integer, BigInteger, Decimal oder GUID.
- Die Form-Eigenschaft „AutoSplitKey“ der Subform steht auf „Yes“.
Zurück zur Übersicht der Trickkiste.