Erstellung einer Positionsnummer in einem Accessdatenbankformular

Hallo,

In meiner Access-Datenbank habe ich 2 Tabellen,Zum einen Bestellungen und Bestelldetails. Diese ich mit einer 1:n Beziehung verbunden habe. Anschließend habe ich ein Formular mit Unterformular erstellt und möchte nun in dem Unterformular für jede Bestellung mehrer Positionen angeben. Leider ist es mir nicht möglich die Positionsnummer von automatisch zu vergeben. Diese soll von allein nach jeder neuangelegten Bestellung von 1 erneut beginnen.

Ich habe folgende Felder:

Tabelle1: Bestellungen
Beinhaltet folgende Spalten: Status_ID und weitere informationen zur Bestellung diese meiner aber nicht relevant sind.

Tabelle 2: Bestelldetails
Beinhaltet folgende Spalten:
-Status_ID (mit diesem Feld habe ich beide Tabellen miteinander verknüpft)
-Position(dieses Feld soll die nummer der jeweiligen Position verknüpft werden)

Ich habe mich mich mit dem folgenden Code schon im Unterformular versucht, doch leider ist es mir nicht gelungen mein Ziel zuerreichen.

Private Sub Position_BeforeUpdate(Cancel As Integer)
If Me.NewRecord Then _
Me!Position = Nz(DMax(„Position“, „Angebotspos“, „[Status_ID1]=“ & Me.[Angebotsbearbeitung].[Status_ID1]), 0) + 1
End Sub

Ich würde mich über eure Hilfe sehr freuen!!

MfG