Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

emerson burgato

Trazendo registro de 4 tabelas

Recommended Posts

:blink: Olá tenho um pequeno problema e gostaria de saber se podem me ajudar, é o seguinte estou fazendo um peq. Programinha para um amigo meu com 4 tabelas somente só que preciso trazer informações das 4 tabelas em um relatório, esse esta sendo o problema, esta e minha estrutura: Paradox + Sql e usando somente uma Query. TblProntuario TblProduto TblPedido TblItemProntuario Codproduto Codpedido CoditemNome Descricao Prontuario CodpedidoDtnascimento Vlrunitario Data Codproduto Quantidade Vlrtotal ObservaçãoSelect * From tblitem, tblproduto, tblpedido, tblprontuariowhere tblprontuario.prontuario=tblpedido.prontuario and tblitem.codpedido = tblpedido.codpedido and tblitem.codproduto = tblproduto.codproduto No Quick Report estou querendo fazer que ele me traga o Prontuario e o Nome de cada pessoa no detalhe e no sub detalhe trazer a Quantidade, Descrição e a Observação de cada pedido e item deste prontuario. Já tentei fazer colocando um RBdetail e QRsubdetail, mas ele traz somente um Prontuário e os itens de todos os outros Prontuarios. Se puderem me ajudar agradeço desde já. Valeu...desculpe tentei colocar as tabelas de uma maneira que desse para entender melhor mas juntou todas elas TBLPRONTUARIO - Prontuario-Nome-DtNascimentoTBLPRODUTO - CodProduto-Descricao-VlrUnitarioTBLPEDIDO - CodPedido-Prontuario-DataTBLITEM - CodItem-CodPedido-CodProduto-Quantidade-VlrTotal-Observacao

Compartilhar este post


Link para o post
Compartilhar em outros sites

:blink: Olá tenho um pequeno problema e gostaria de saber se podem me ajudar, é o seguinte estou fazendo um peq. Programinha para um amigo meu com 4 tabelas somente só que preciso trazer informações das 4 tabelas em um relatório, esse esta sendo o problema, esta e minha estrutura: Paradox + Sql e usando somente uma Query. TblProntuario TblProduto TblPedido TblItemProntuario Codproduto Codpedido CoditemNome Descricao Prontuario CodpedidoDtnascimento Vlrunitario Data Codproduto Quantidade Vlrtotal ObservaçãoSelect * From tblitem, tblproduto, tblpedido, tblprontuariowhere tblprontuario.prontuario=tblpedido.prontuario and tblitem.codpedido = tblpedido.codpedido and tblitem.codproduto = tblproduto.codproduto No Quick Report estou querendo fazer que ele me traga o Prontuario e o Nome de cada pessoa no detalhe e no sub detalhe trazer a Quantidade, Descrição e a Observação de cada pedido e item deste prontuario. Já tentei fazer colocando um RBdetail e QRsubdetail, mas ele traz somente um Prontuário e os itens de todos os outros Prontuarios. Se puderem me ajudar agradeço desde já. Valeu...desculpe tentei colocar as tabelas de uma maneira que desse para entender melhor mas juntou todas elas TBLPRONTUARIO - Prontuario-Nome-DtNascimentoTBLPRODUTO - CodProduto-Descricao-VlrUnitarioTBLPEDIDO - CodPedido-Prontuario-DataTBLITEM - CodItem-CodPedido-CodProduto-Quantidade-VlrTotal-Observacao

Bom diapelo q eu analizei da sua situação você quer montar um relatório no qual você tera um cabeçalho, um detalhe e um subdetalhe, certo?para isso acontecer você não pode ter somente uma query e sim 2 uma pra cabeçalho e detalhe e outra para o subdetalhe.mas você não precisa exatemante de criar um subdetalhe.. você pode criar grupos... ordene a query por pedido/item e assim o grupo será por pedido.. e o detalhe ira ser os itens..procure uma apostila de quickreport para mais detalhes no site www.delphi.eti.br ou www.activedelphi.com.brespero ter ajudado falow

Compartilhar este post


Link para o post
Compartilhar em outros sites

O thales a sua ajuda esta sendo de muita valia. o problema é que eu tenho pouca experiência com quick e não estou entendendo ainda. tentei fazer assim numa query estou trazendo a tbl prontuario e tblpedido na outra estou trazendo o produto e o item mas mesmo assim ainda não deu, não sei onde estou errando. Se você puder me explicar melhor eu agradeço. se você quizer meu email é: burgato@sercomtel.com.br é que estou migrando basic para pascal e esta sendo um pouco complicado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O thales a sua ajuda esta sendo de muita valia. o problema é que eu tenho pouca experiência com quick e não estou entendendo ainda. tentei fazer assim numa query estou trazendo a tbl prontuario e tblpedido na outra estou trazendo o produto e o item mas mesmo assim ainda não deu, não sei onde estou errando. Se você puder me explicar melhor eu agradeço. se você quizer meu email é: burgato@sercomtel.com.br é que estou migrando basic para pascal e esta sendo um pouco complicado.

bom eu so possso sugerir q você arranje uma apostila de quickreport de nivel medio para que lá te explique como fazer grupos. ai você conseguirá montar o relatorio...mas so para você ter uma ideia a montagem será assimcabeçalho - queryprincipaldetalhe -queryprincipalsubdetalhe - querysecundário que é escrava da principalresumo - opcionalrodapé - opcionaltente procurar a apostila nos sites q eu te passei www.delphi.eti.br ou www.activedelphi.com.brespero ter te ajudadoe boa sorte

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.