[firebase-br] chave primaria x chave estrangeira
Ralhos
ralhos em gmail.com
Qua Dez 19 11:06:10 -03 2007
Espero que a minha sugestão, não vá além do que você precisa, mas...
Eu não excluiria a registro da tabela receber, porque assim controlaria
um título, completo, com recebimentos parcelados.
Agora se no teu caso você sempre recebe o valor completo, e nunca
parcelado, então acredito que o melhor opção, seria simplesmente colocar
um campo na tabela receber "DataRecebido". Pronto daria para você
separar os à receber dos recebidos.
Reijanio Nunes Ribeiro escreveu:
> bom dia pessoal estou com um problema que é o seguinte tenho uma aplicação
> em delphi e nessa aplicação em delphi tenho uma tabela de contas a receber e
> outra de contas recebidas, o campo PK da tabela contas a receber(CODIGO) é o
> campo FK da tabela contas recebidas(CODIGO), porem ela não é PK da tabela
> contas recebidas e o sistema faz o seguinte na hora da baixa do titulo do
> contas a receber ele copia o titulo pra tabela contas recebidas e
> "deletaria" o mesmo da tabela contas a receber porem por causa do mesmo ter
> essa integridade, ele da violação de chave primaria. qual seria a solução
> pra esse caso pois n é legal ficar sem integridade referencial nas tabelas,
> qual a melhor alternativa criar um campo do tipo status e so marca-lo como
> baixado ou o q?
> desde ja agradeço a ajuda
> ______________________________________________
>
Mais detalhes sobre a lista de discussão lista