Relacionamento Master Detail ( Entrada Produto )

21/09/2004

0

Ola Pessoal, estou fazendo um Form para ENTRADA PRODUTO, estou usando banco de dados Interbase, tenho as seguintes tabelas,

Tabela : => Entrada_Compra

CD_Compra ( Chave Primaria - Auto Encremento )
CD_Fornecedor ( Integer )
Data_Entrada (Data )
Valor_Nota (Double Precision )
N_Nota (Integer )

Tabela : => Item_Compra

CD_Compra (Chave Primaria - Não é Auto Encremento)
CD_Fornecedor (Integer)
CD_Produto (Integer)
Valor_unitario (Double Precision)
Quantidade (Integer )

Como faço para fazer o relacionamento entre as duas tabela, sendo que CD_Compra da Tabela ITEM_COMPRA receba o valor do CD_Compra da Tabela ENTRADA_Compra .... Se puderem fazer um exemplo e mandar no meu e-mail eu agrdeço, estou precisando com urgencia ... Obrigado , Abraços T+ .........


Eliel_martins

Eliel_martins

Responder

Posts

21/09/2004

Aroldo Zanela

Colega,

Existem várias soluções. A de menor esforço seria utilizar o evento NewRecord da tabela de detalhe para inserir o cd_compra.
A propósito, há uma redundância no seu modelo, pois cd_fornecedor aparece em ambas as tabelas.

Exemplo:

Detalhes - OnNewRecord:

qDetalheCD_COMPRA.Value := qMestreCD_COMPRA.Value;



Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar