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

Responder a