Predmet:Re: Zabrana duplog unosa
Molio bih jo jednu pomoč oko ovaga.
U gornjem primjeru ispod textBoxu OIB je procedura:
PreuzmiIzvorni kôd (vbnet):Private Sub OIB_BeforeUpdate(Cancel As Integer)
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.Undo
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.Undo
Me.Bookmark = Rs.Bookmark
End If
End If
Kraj:
End Sub
Problem je što se nako poruke MsgBox " Neispravan OIB" sa Me.Undo isprazne sva polja koja se prije toga upisao, a trebalo bi da se samo isprazni polje OIB.
Pokušao sam Me.OIB.Value = ""; Me.OIB=Null; Cancel = True
Ali ništa ne sluša.
Pozdrav