Boa tarde amigos.
Pesquisei muito aqui no fórum mas não encontrei nada que me ajude...
Tenho uma tabela com o nome Movimento onde faço o controle de contas correntes da empresa (débitos, créditos e transferências) onde nessa tabela o campo Codigo se repete ao realizar uma transferência bancária entre contas correntes.
Exemplo do meu form:
Exemplo da minha tabela:
Criei um botão com o nome excluir_transferencia e adaptei o código abaixo retirado aqui do fórum:
Private Sub excluir_transferencia_Click()
On Error GoTo excluir_transferencia_Click_Err
Dim strInput As String
strInput = InputBox("Deletar o Registro com o Código nº " & Me.Codigo & vbNewLine & vbNewLine & "SENHA = 123", _
"Acesso Restrito")
If strInput = "" Or strInput = Empty Then
MsgBox "Não informou a senha - Cancelado...", vbCritical
DoCmd.CancelEvent
Exit Sub
End If
If strInput = "123" Then
'Executando a consulta exclusão
CurrentDb.Execute "DELETE * FROM Movimento WHERE codigo = " & Me.txtCodigo & ""
MsgBox ("Registro excluído com Sucesso..."), vbInformation
DoCmd.Requery
Else
MsgBox ("Senha inválida..."), vbCritical
Exit Sub
End If
excluir_transferencia_Click_Exit:
Exit Sub
excluir_transferencia_Click_Err:
MsgBox ("Erro!")
Resume excluir_transferencia_Click_Exit
End Sub
Ele me mostra a mensagem de que foi excluído o registro porém as duas linhas continuam na tabela, alguém pode me ajudar ?
Pesquisei muito aqui no fórum mas não encontrei nada que me ajude...
Tenho uma tabela com o nome Movimento onde faço o controle de contas correntes da empresa (débitos, créditos e transferências) onde nessa tabela o campo Codigo se repete ao realizar uma transferência bancária entre contas correntes.
Exemplo do meu form:
Exemplo da minha tabela:
Criei um botão com o nome excluir_transferencia e adaptei o código abaixo retirado aqui do fórum:
Private Sub excluir_transferencia_Click()
On Error GoTo excluir_transferencia_Click_Err
Dim strInput As String
strInput = InputBox("Deletar o Registro com o Código nº " & Me.Codigo & vbNewLine & vbNewLine & "SENHA = 123", _
"Acesso Restrito")
If strInput = "" Or strInput = Empty Then
MsgBox "Não informou a senha - Cancelado...", vbCritical
DoCmd.CancelEvent
Exit Sub
End If
If strInput = "123" Then
'Executando a consulta exclusão
CurrentDb.Execute "DELETE * FROM Movimento WHERE codigo = " & Me.txtCodigo & ""
MsgBox ("Registro excluído com Sucesso..."), vbInformation
DoCmd.Requery
Else
MsgBox ("Senha inválida..."), vbCritical
Exit Sub
End If
excluir_transferencia_Click_Exit:
Exit Sub
excluir_transferencia_Click_Err:
MsgBox ("Erro!")
Resume excluir_transferencia_Click_Exit
End Sub
Ele me mostra a mensagem de que foi excluído o registro porém as duas linhas continuam na tabela, alguém pode me ajudar ?