Elite Veteran
Beiträge: 876
Ort: Wien | Hallo, Michael!
Heims - 22.05.14
...
Ich dann auf ok klicke sich das Formular schließt und die Nummer dann nicht gespeichert wird.
Private Sub Auftragsnummer_BeforeUpdate(Cancel As Integer)
If Not IsNull(DLookup("Auftragsnummer", "TB_Auftragsnummer", _
"Auftragsnummer = " & Chr$(34) & Me!Auftragsnummer & Chr$(34))) _
And Me!Auftragsnummer <> Nz(Me!Auftragsnummer.OldValue) Then
MsgBox Me!Auftragsnummer & " dieser Auftrag ist bereits vorhanden.", vbOKOnly, "Duplikat!"
Cancel = True
...
Es ist nicht ganz klar, wo das Problem dabei liegt. Was passiert denn bzw. klappt nicht, wenn du einfach nach der Cancel-Zeile das Formular schließt? Also:
DoCmd.Close acForm, Me.Name
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |