IBX Mestre/Detalhe
15/06/2008
0
TB_PRODUTO
idproduto (pk)
descriçao
TB_COMPRA
idcmpra (pk)
data
TB_ITEMCOMPRA
idproduto (fk)
idcompra (fk)
qtde
valor
Como criar a relação Mestre/Detalhe com essas tabelas, estou confuso e com tentativas frustradas.
Afterdev
Posts
16/06/2008
Pestana_
inclua no form dois dbGrids, dois componentes query e dois dataSource
========================== propriedade | valor ========================== No primeiro componente query: dataBase | database name | qryCompra No primeiro dataSource: name | dsCompra dataSet | qryCompra No primeiro dbGrid: name | grdCompra dataSource | dsCompra No segundo componente query: dataBase | database dataSource | qryCompra name | qryItemCompra No segundo dataSource: name | dsItemCompra dataSet | qryItemCompra No segundo dbGrid: name | grdItemCompra dataSource | dsItemCompra no componente query de compras de conter um select +/- assim: select * from nomeTabela no componente query de itens de compra: select * from ItemCompra where idcompra = :idcmpra
fiz de cabeça, mas basicamente é isso, qualquer coisa posta novamente!
16/06/2008
Afterdev
17/06/2008
Pestana_
select i.*, p.descricao Produto from itemCompra i inner join produto p on (i.codProduto = p.codProduto) where idcompra = :idcmpra
é isso que você quer?
espero ter ajudado!
17/06/2008
Brunodsr
Da uma olhada nesse exemplo. Talvez quebre o teu galho.
ftp.santafedosul.sp.gov.br/publico/DataBase.rar
Espero ter ajudado,
Clique aqui para fazer login e interagir na Comunidade :)