IBX Mestre/Detalhe
Gostaria de uma ajuda com IBX para fazer Mestre/Detalhe, pois estou com dificuldades.
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.
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
Curtidas 0
Respostas
Pestana_
15/06/2008
no IBX:
inclua no form dois dbGrids, dois componentes query e dois dataSource
fiz de cabeça, mas basicamente é isso, qualquer coisa posta novamente!
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!
GOSTEI 0
Afterdev
15/06/2008
Pestana o select funcionou tranquilo, só que agora gostaria que o campo descrição apareça no dbgrid, será que vou ter que fazer um join na tabela produtos, como posso resolver essa questão.
GOSTEI 0
Pestana_
15/06/2008
você pode modificar o select do item de compras:
é isso que você quer?
espero ter ajudado!
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!
GOSTEI 0
Brunodsr
15/06/2008
Eder,
Da uma olhada nesse exemplo. Talvez quebre o teu galho.
ftp.santafedosul.sp.gov.br/publico/DataBase.rar
Espero ter ajudado,
Da uma olhada nesse exemplo. Talvez quebre o teu galho.
ftp.santafedosul.sp.gov.br/publico/DataBase.rar
Espero ter ajudado,
GOSTEI 0