Bom dia pessoal.
Estou com uma dificuldade para fazer a exclusão de produto que envolve duas tabelas a venda e detalhevenda.
Pois bem. Gostaria que ao excluir o último registro da tabela detalhevenda excluísse também o registro relacionado na tabela venda.
Dim VAZIO As String
DoCmd.SetWarnings False
CurrentDb.Execute "DELETE * FROM DetalheVenda WHERE codVenda = " & COD_V & " And CodProduto = " & COD_P & ""
'Atualiza o estoque na tabela Produto
CurrentDb.Execute "UPDATE Produto Set qtdEstoque = qtdEstoque + " & COD_REPOR & " WHERE CodProduto = " & COD_P & ""
VAZIO = ("SELECT * FROM DetalheVenda WHERE CODDETALHE = """)
If IsNull(VAZIO) Then
CurrentDb.Execute "DELETE * FROM Venda WHERE codVenda = " & COD_V & ""
Else
end if
End Sub
Estou com uma dificuldade para fazer a exclusão de produto que envolve duas tabelas a venda e detalhevenda.
Pois bem. Gostaria que ao excluir o último registro da tabela detalhevenda excluísse também o registro relacionado na tabela venda.
Dim VAZIO As String
DoCmd.SetWarnings False
CurrentDb.Execute "DELETE * FROM DetalheVenda WHERE codVenda = " & COD_V & " And CodProduto = " & COD_P & ""
'Atualiza o estoque na tabela Produto
CurrentDb.Execute "UPDATE Produto Set qtdEstoque = qtdEstoque + " & COD_REPOR & " WHERE CodProduto = " & COD_P & ""
VAZIO = ("SELECT * FROM DetalheVenda WHERE CODDETALHE = """)
If IsNull(VAZIO) Then
CurrentDb.Execute "DELETE * FROM Venda WHERE codVenda = " & COD_V & ""
Else
end if
End Sub