Boa tarde Amigos.
Estou com um problema que não consigo entender.
Tenho um formulário de cadastro onde possuo o botão Inserir, abaixo segue o códio no evento clicar, e executei o cadastro de 03 usuário e no quarto aparece o erro 2105 e quando vou depurar é marcado o erro na linha onde consta o comando DoCmd.GoToRecord , , acNewRec marcado abaixo, podem me ajudar?
Private Sub ComandoInserir_Click()
Dim RegistoRepetido As Variant
Dim User As String
Dim Mat As String
RegistoRepetido = DLookup("[CPF]", "tblCadastro", "[CPF] ='" & Me.txtCPF & "'")
If Not IsNull(RegistoRepetido) Then
User = DLookup("Nome", "tblCadastro", "CPF = '" & Me.txtCPF & "'")
Mat = DLookup("Matrícula", "tblCadastro", "CPF = '" & Me.txtCPF & "'")
MsgBox "O CPF " & Me.txtCPF & " do Cursilhista " & User & " matrícula " & Mat & " já esta Cadastrado ", vbInformation
DoCmd.CancelEvent
Me.Undo
Me.txtCPF.SetFocus
Else
DoCmd.Save
MsgBox "Cadastrado com sucesso", , "Concluído"
DoCmd.GoToRecord , , acNewRec
End If
End Sub
Estou com um problema que não consigo entender.
Tenho um formulário de cadastro onde possuo o botão Inserir, abaixo segue o códio no evento clicar, e executei o cadastro de 03 usuário e no quarto aparece o erro 2105 e quando vou depurar é marcado o erro na linha onde consta o comando DoCmd.GoToRecord , , acNewRec marcado abaixo, podem me ajudar?
Private Sub ComandoInserir_Click()
Dim RegistoRepetido As Variant
Dim User As String
Dim Mat As String
RegistoRepetido = DLookup("[CPF]", "tblCadastro", "[CPF] ='" & Me.txtCPF & "'")
If Not IsNull(RegistoRepetido) Then
User = DLookup("Nome", "tblCadastro", "CPF = '" & Me.txtCPF & "'")
Mat = DLookup("Matrícula", "tblCadastro", "CPF = '" & Me.txtCPF & "'")
MsgBox "O CPF " & Me.txtCPF & " do Cursilhista " & User & " matrícula " & Mat & " já esta Cadastrado ", vbInformation
DoCmd.CancelEvent
Me.Undo
Me.txtCPF.SetFocus
Else
DoCmd.Save
MsgBox "Cadastrado com sucesso", , "Concluído"
DoCmd.GoToRecord , , acNewRec
End If
End Sub