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]