Boas,
Tenho o campo ficha no form e ficha é numérico, coloquei o seguinte
código para encontrar duplicados mas dá erro:
Private Sub ficha_BeforeUpdate(Cancel As Integer)
Dim Busca As String
Dim stLinkCriteria As String
Dim rsc As DAO.Recordset
Set rsc = Me.RecordsetClone
Busca = Me.ficha.Value
stLinkCriteria = "ficha= '" & Busca & "'"
If DCount("ficha", "Tabela2", stLinkCriteria) > 0 Then
Me.Undo
MsgBox "Atenção " _
& Busca & " registo já existe." _
& vbCr & vbCr & "Irá ser mostrado o Registo.", vbInformation _
, "Duplicado"
rsc.FindFirst stLinkCriteria
Me.Bookmark = rsc.Bookmark
End If
Set rsc = Nothing
End Sub
Abraço
Tenho o campo ficha no form e ficha é numérico, coloquei o seguinte
código para encontrar duplicados mas dá erro:
Private Sub ficha_BeforeUpdate(Cancel As Integer)
Dim Busca As String
Dim stLinkCriteria As String
Dim rsc As DAO.Recordset
Set rsc = Me.RecordsetClone
Busca = Me.ficha.Value
stLinkCriteria = "ficha= '" & Busca & "'"
If DCount("ficha", "Tabela2", stLinkCriteria) > 0 Then
Me.Undo
MsgBox "Atenção " _
& Busca & " registo já existe." _
& vbCr & vbCr & "Irá ser mostrado o Registo.", vbInformation _
, "Duplicado"
rsc.FindFirst stLinkCriteria
Me.Bookmark = rsc.Bookmark
End If
Set rsc = Nothing
End Sub
Abraço