IBX Mestre/Detalhe

15/06/2008

0

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.


Afterdev

Afterdev

Responder

Posts

16/06/2008

Pestana_

no IBX:

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!


Responder

16/06/2008

Afterdev

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.


Responder

17/06/2008

Pestana_

você pode modificar o select do item de compras:

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!


Responder

17/06/2008

Brunodsr

Eder,

Da uma olhada nesse exemplo. Talvez quebre o teu galho.

ftp.santafedosul.sp.gov.br/publico/DataBase.rar

Espero ter ajudado,


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar