[firebase-br] chave primaria x chave estrangeira

Reijanio Nunes Ribeiro rnribeiro em gmail.com
Qua Dez 19 10:18:44 -03 2007


minha tabela ta dessa forma ai agora o seguinte digamos que o kra n tenha o
valor total pra pagar a parcela ai daria so um haver, como posso fazer isso,
e controlar

Em 19/12/07, Ralhos <ralhos em gmail.com> escreveu:
>
> De uma forma bem simples:
>
> Tabela [ Receber ]
> IdReceber
> CodCliente
> DataTitulo
> Valor
>
> Tabela [ Recebidos ]
> IdReceber
> ValorRecebido
> Juros
> Multa
> DataRecebido
>
> Você não perde os valores integrais dos títulos, e controla as parcelas
> recebidas.
> Claro que, principalmente na tabela Receber, você terá mais campos.
>
>
> Reijanio Nunes Ribeiro escreveu:
> > tai gostei dessa história de recebimento parcelado poderia me falar mais
> > pois estou precisando de ajuda nisso também, como vc faria entaum
> >
> > Em 19/12/07, Ralhos <ralhos em gmail.com> escreveu:
> >
> >> 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
> >>> ______________________________________________
> >>>
> >>>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista