Boa tarde. Procurei e encontrei uma solução aqui no fórum para uma lista de nomes que ao lançar um novo não poderia ter duplicação. O código funcionou sem problema. O caso é que tenho outro formulário que precisa desse código mas não quer funcionar agora.
Ele é um cadastro de nomes e sobrenomes. (vide anexo) e como o outro, esse também não pode ter duplicação.
Usei o seguinte código:
Private Sub NomeCompleto_AfterUpdate()
Dim Busca As String
Dim stLinkCriteria As String
Dim rsc As DAO.Recordset
Set rsc = Me.RecordsetClone
Busca = Me.NomeCompleto.Value
stLinkCriteria = "NomeCompleto= '" & Busca & "'"
If DCount("NomeCompleto", "Cst_Projetistas_sp", stLinkCriteria) > 0 Then
Me.Undo
MsgBox "Atenção " _
& Busca & " já existe." _
End If
Set rsc = Nothing
End Sub
Onde "NomeCompleto" é um campo concatenado que une os campos Nome e Sobrenome em uma caixa de texto.
Ele é um cadastro de nomes e sobrenomes. (vide anexo) e como o outro, esse também não pode ter duplicação.
Usei o seguinte código:
Private Sub NomeCompleto_AfterUpdate()
Dim Busca As String
Dim stLinkCriteria As String
Dim rsc As DAO.Recordset
Set rsc = Me.RecordsetClone
Busca = Me.NomeCompleto.Value
stLinkCriteria = "NomeCompleto= '" & Busca & "'"
If DCount("NomeCompleto", "Cst_Projetistas_sp", stLinkCriteria) > 0 Then
Me.Undo
MsgBox "Atenção " _
& Busca & " já existe." _
End If
Set rsc = Nothing
End Sub
Onde "NomeCompleto" é um campo concatenado que une os campos Nome e Sobrenome em uma caixa de texto.