1
resposta

Tabela que só pode ser salva se descartada ou criada, impedindo a remoção de chave primária.

Bom dia. Após excluir a chave primária da coluna CÓDIGO DE PRODUTOS pelo método de DESIGN e tentar salvar a tabela alterada, aparece uma mensagem que diz que não é permitido salvar e que a tabela a seguir precisa ser descartada e recriada. E também que eu alterei uma tabela que não pode ser recriada ou habilitei uma opção EVITAR SALVAR ALTERAÇÕES QUE EXIJAM RECRIAÇÃO DE TABELAS. Qual a solução para tal problema,por favor?

1 resposta

Olá Raphael!

Quando duas tabelas estão ligadas por chaves acontece este problema mesmo.

O que poderia ser feito é desassociar na tabela principal a chave estrangeira. Sem nenhuma associação é possível deletar uma tabela sem nenhum problema. Me parece que neste caso a chave que foi deletada já é a chave estrangeira de outra(s) tabela(s). Para deletar esta chave primária, deveria ter deletado a chave estrangeira antes.

Agora, quanto a este erro, você pode desabilitar esta opção em: Ferramentas -> Opções, depois selecione Designers e é só desmarcar a opção ** Evitar salvar alterações que exijam recriação de tabelas**.

Mas como dica geral, sempre que for deletar uma tabela, certifique-se de que as tabelas não têm nenhuma ligação.

Espero ter ajudado!