Amigos, boa tarde
Apesar de já encontrar vários tópicos e entender perfeitamente a função, mesmo assim não consigo identificar oque esta ocasionando o erro ao tentar excluir os registros via botão
Tabelas:
TBL-Fiscal (Cod_NF "chave primária" e demais campos)
TBL-Contábil (Cod_NF; demais campos do contábil) aqui não é chave primária
TBL-Custo (Cod_Nf; demais campos do custo) aqui não é chave primária
Segue a rotina que inseri no evento do botão conforme vários tópicos que achei aqui no forum
Alguém pode me dar uma ajuda? O erro é
"Erro em tempo de execução '3131'
Erro de sintaxe na cláusula FROM.
Private Sub Comando67_Click()
If IsNull(Me.Cod_NF) Then
MsgBox "Não há registros a serem excluídos!", vbCritical, "Excluir!"
Exit Sub
ElseIf MsgBox("Tem certeza que quer excluir esta Nota Fiscal?", vbYesNo + vbQuestion, "Excluir!") = vbYes Then
CurrentDb.Execute "DELETE * FROM TBL-Custo WHERE Cod_NF =" & Me.Cod_NF & ""
CurrentDb.Execute "DELETE * FROM TBL-Contábil WHERE Cod_NF =" & Me.Cod_NF & ""
CurrentDb.Execute "DELETE * FROM TBL-Fiscal WHERE Cod_NF =" & Me.Cod_NF & ""
DoCmd.RunCommand acCmdRefreshPage
MsgBox "Resgistros excluídos com sucesso!", vbInformation, "Excluir!"
Else
End If
End Sub
Apesar de já encontrar vários tópicos e entender perfeitamente a função, mesmo assim não consigo identificar oque esta ocasionando o erro ao tentar excluir os registros via botão
Tabelas:
TBL-Fiscal (Cod_NF "chave primária" e demais campos)
TBL-Contábil (Cod_NF; demais campos do contábil) aqui não é chave primária
TBL-Custo (Cod_Nf; demais campos do custo) aqui não é chave primária
Segue a rotina que inseri no evento do botão conforme vários tópicos que achei aqui no forum
Alguém pode me dar uma ajuda? O erro é
"Erro em tempo de execução '3131'
Erro de sintaxe na cláusula FROM.
Private Sub Comando67_Click()
If IsNull(Me.Cod_NF) Then
MsgBox "Não há registros a serem excluídos!", vbCritical, "Excluir!"
Exit Sub
ElseIf MsgBox("Tem certeza que quer excluir esta Nota Fiscal?", vbYesNo + vbQuestion, "Excluir!") = vbYes Then
CurrentDb.Execute "DELETE * FROM TBL-Custo WHERE Cod_NF =" & Me.Cod_NF & ""
CurrentDb.Execute "DELETE * FROM TBL-Contábil WHERE Cod_NF =" & Me.Cod_NF & ""
CurrentDb.Execute "DELETE * FROM TBL-Fiscal WHERE Cod_NF =" & Me.Cod_NF & ""
DoCmd.RunCommand acCmdRefreshPage
MsgBox "Resgistros excluídos com sucesso!", vbInformation, "Excluir!"
Else
End If
End Sub
Última edição por caulourenco em 15/10/2013, 03:32, editado 1 vez(es)