Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Pavroo am April 01, 2023, 15:53:33

Titel: Automatisches hochzählen funktioniert nicht
Beitrag von: Pavroo am April 01, 2023, 15:53:33
In einem UFo ist ein Code hinterlegt, der wohl das Feld "Reihenfolge" hochzählen soll.
Die DB habe ich so übernommen, der Code hat jedoch noch nie funktioniert.

reihenfolge1.png

Private Sub Form_BeforeUpdate(Cancel As Integer)
   If Len(Nz(Me!Reihenfolge)) = 0 Then   'Wenn Reihenfolgenummer noch nicht ausgefüllt, belegen durch:
      Me!Reihenfolge = DCount("*", "tblSetlist", "GigID = " & Me!GigId & " AND ID <" & Me!ID) + 1   'Anzahl der vorhandenen Songs im aktuellen Gig, plus 1
   End If
End Sub

Es gibt in den entsprechenden Tabellen auch wirklich kein Feld namens "ID"

gigs1.png

setlist.png

Wie muß der Code verändert werden, damit er funktioniert? 
Titel: Re: Automatisches hochzählen funktioniert nicht
Beitrag von: MzKlMu am April 01, 2023, 16:02:15
Hallo,
entferne den Teil der die ID verwendet.
Titel: Re: Automatisches hochzählen funktioniert nicht
Beitrag von: Pavroo am April 01, 2023, 16:12:01
So einfach ist das - unglaublich
Herzlichen Dank!
Titel: Re: Automatisches hochzählen funktioniert nicht
Beitrag von: MzKlMu am April 01, 2023, 19:50:09
Hallo,
wie kommst du auf die Idee dass das kompliziert sein könnte, wenn die Fehlermeldung das schon richtig sagt?  8)