A minha tblCompra é assim
Data
CódigoProduto
Quantidade
CódigoFornecedor
Para evitar de comprar a mesma coisa, defini CódigoProduto como Indexado (sem autorização para repetição), e funciona que é uma maravilha.
O problema é quando eu já comprei o produto, e eu quero excluir o registro, e ele não deixa porque "a tblHistoricoProduto tem registros vinculados à tblProduto", ou seja, ele entende que eu quero eliminar um registro da tblProduto, quando eu só queria eliminar o registro da tblCompra.
Para resolver isso, eu entro no modo edição, e altero o CódigoProduto como Não Indexado na tblCompra. Salvo, e fecho a tabela. Entro no formulário da lista de compra, elimino o registro. Depois fecho o formulário, volto no modo estrutura da tabela e altero o campo CódigoProduto como Indexado sem autorização , e depois salvo a tblCompra.
É trabalhoso.
Tem algum jeito de eliminar um registro de uma tabela sem que afete a outra tabela que apresenta mais detalhes de um item?
Data
CódigoProduto
Quantidade
CódigoFornecedor
Para evitar de comprar a mesma coisa, defini CódigoProduto como Indexado (sem autorização para repetição), e funciona que é uma maravilha.
O problema é quando eu já comprei o produto, e eu quero excluir o registro, e ele não deixa porque "a tblHistoricoProduto tem registros vinculados à tblProduto", ou seja, ele entende que eu quero eliminar um registro da tblProduto, quando eu só queria eliminar o registro da tblCompra.
Para resolver isso, eu entro no modo edição, e altero o CódigoProduto como Não Indexado na tblCompra. Salvo, e fecho a tabela. Entro no formulário da lista de compra, elimino o registro. Depois fecho o formulário, volto no modo estrutura da tabela e altero o campo CódigoProduto como Indexado sem autorização , e depois salvo a tblCompra.
É trabalhoso.
Tem algum jeito de eliminar um registro de uma tabela sem que afete a outra tabela que apresenta mais detalhes de um item?
Última edição por frankhosaka em 25/2/2018, 11:18, editado 1 vez(es)