Predmet:Re: Zabrana duplog unosa
_BeforeUpdate ima samo dvije opcije ili spremi ili ukloni možda da sa cjelom funkciom ideš na _AfterUpdate pa ako je neispravan ili postoji
Private Sub OIB_AfterUpdate()
Dim Rs As DAO.Recordset
Dim Podatak
Dim Provjera As Boolean
Podatak = Trim(Me.OIB)
Provjera = ProvjeriOIB(Podatak)
If Provjera = False Then
MsgBox " Neispravan OIB"
Me.Firma.SetFocus
Me.OIB.SetFocus
Me.OIB = ""
Exit Sub
End If
If Provjera = True Then
If Format$(Podatak) <> "" Then
Set Rs = Me.Form.RecordsetClone
Rs.FindFirst "[OIB] ='" & Podatak & "'"
If Rs.NoMatch Then GoTo Kraj
Me.Bookmark = Rs.Bookmark
End If
End If
Kraj:
End Sub