Я использовал «E» 0000000000a; 0; # в маске ввода и включил этот код, чтобы проверить, существует ли код EmployeeCount в «Перед обновлением».
Но когда я пытаюсь ввести дубликат кода сотрудника. Это позволяет.
Есть идеи?
Private Sub Empl_Code_BeforeUpdate(Cancel As Integer)
If IsNull(DLookup("[EmplCode]", _
"FORM EMPLOYEE", _
"[EmplCode] = """ & Me.Empl_Code.Text & """")) = False Then
Cancel = True
MsgBox "Record already exists", vbOKOnly, "Warning"
Me![Empl Code].Undo
End If
End Sub