Consegui faze funcionar, mas tive que na tabela vendas deixar a chave
primaira igual a chave estrangeira da tabela venda_itens no caso criei
cod_venda na tabela venda e como chave estrangeira na tabela venda_itens o
campo cod_venda.

Mas gostaria de saber pq precisa ser igual o campo?


Em 09/12/08, Gotardo <[EMAIL PROTECTED]> escreveu:
>
>   Experimente mover manualmente o código da venda para os itens.
>
> O melhor é no evento onnewrecord do itens venda.
>
> ----- Original Message -----
> From: Eduardo Melo
> To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>
> Cc: [EMAIL PROTECTED] <gcm3102%40yahoo.com.br>
> Sent: Tuesday, December 09, 2008 10:14 AM
> Subject: Re: [delphi-br] Re: Problema Master-Detail ** Urgente **
>
> Ola Carlos,
>
> Fiz o que você me passou, mas dá o seguinte erro: No corresponding master
> record found.
>
> Já tentei dar um post antes na tabela vendas, mas não tive êxito, o que
> poderia fazer?
>
> Em 08/12/08, Carlos <[EMAIL PROTECTED] <gcm3102%40yahoo.com.br>>
> escreveu:
> >
> > Meu camarada, boa noite!
> > Creio que esteja fazendo Master/Detail com DBExpress ou ADO. Então se
> > vc relacionou os campos certinhos, creio que vc esqueceu de no evento
> > "onNewRecord" da tabela detail, atribuir ao campo COD_VENDA o valor da
> > tabela Master que é o campo Master. se é que entendi.
> > Tipo assim:
> >
> > cdsClientDataSet1Cod_Venda.Value := cdsClientDataSet2Cod.Value;
> >
> > ou seja, vc está informando que o registro da tabela Venda_Item está
> > relacionado ao respectivo registro da tabela Venda.
> >
> > Espero ter ajudado, mas qualquer coisa, posta ai para nós.
> > Fraterno abraço,
> > Carlos
> >
> >
> >
>
> --
> Att
>
> Eduardo Melo
> 3º Sistemas de Informação - Bacharelado
> www.meloshospedagem.com.br
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> 
>



-- 
Att

Eduardo Melo
3º Sistemas de Informação - Bacharelado
www.meloshospedagem.com.br


[As partes desta mensagem que não continham texto foram removidas]

Responder a