Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
tadeureis Novato

Registrado: Quarta-Feira, 22 de Dezembro de 2004 Mensagens: 76
|
Enviada: Dom Ago 16, 2009 3:38 am Assunto: quick report mestre detalhe (resolvido) |
|
|
Olá amigos
Estou precisando de uma luz. Quero fazer um relatorio no quick report mas não estou conseguindo intender o que estou fazerndo de errado, ja procurei material mas não achei o que precisava.
eu tenho uma sql não qual eu faço a junção de tres tabelas sendo
a tabela vendas, itens_venda e produtos.
até ae tudo bem a sql esta funcionando certinho e deveria ficar dessa forma:
Venda numero 55 data 16/08
sabonete 3,00
shampoo 6,40
perfume 8,30
mas no relatorio está repetindo dessa forma:
Venda numero 55 data 16/08
sabonete 3,00
Venda numero 55 data 16/08
shampoo 6,40
Venda numero 55 data 16/08
perfume 8,30
so que eu quero fazer via sql mesmo
será q deu para entender?
fico muito grato se alguém puder me ajudar.
abs
Editado pela última vez por tadeureis em Seg Ago 17, 2009 9:18 am, num total de 1 vez |
|
Voltar ao Topo |
|
 |
rodnei_lino Novato

Registrado: Sexta-Feira, 1 de Dezembro de 2006 Mensagens: 13
|
Enviada: Dom Ago 16, 2009 4:32 am Assunto: |
|
|
posta o script do sql ai , pra fica mais facil |
|
Voltar ao Topo |
|
 |
tadeureis Novato

Registrado: Quarta-Feira, 22 de Dezembro de 2004 Mensagens: 76
|
Enviada: Dom Ago 16, 2009 11:42 am Assunto: |
|
|
Olá Rodnei tudo bem? essa é a minha sql
SQL.Add('select * from venda');
SQL.Add('inner join itens_venda on itens_venda.cod_venda = venda.codigo');
SQL.Add('inner join produto on produto.codigo = itens_venda.cod_produto');
SQL.Add('order by venda.codigo');
eu acredito que a sql esta fazendo o que eu quero, acho que o problema é que eu não estou sabendo fazer o relatorio.
abraços |
|
Voltar ao Topo |
|
 |
harleydk Profissional

Registrado: Quinta-Feira, 4 de Setembro de 2008 Mensagens: 635
|
Enviada: Seg Ago 17, 2009 8:44 am Assunto: |
|
|
tem q fazer um relatorio mestre detalhe.
coloca um qrgroup, nele vc coloca os campos para numero da venda e a data. Sete a propriedade Expression do seu qrgroup com o nome do campo do código da venda.
Depois vc coloca um qrband, coloque a propriedade BandType dele para rbdetail dele. Coloque neste detail os demais campos.
prontinho! |
|
Voltar ao Topo |
|
 |
antonelly Aprendiz

Registrado: Segunda-Feira, 9 de Março de 2009 Mensagens: 226
|
|
Voltar ao Topo |
|
 |
harleydk Profissional

Registrado: Quinta-Feira, 4 de Setembro de 2008 Mensagens: 635
|
Enviada: Seg Ago 17, 2009 9:02 am Assunto: |
|
|
antonelly, tá forçando a barra pra caramba com essa comu sua hein... |
|
Voltar ao Topo |
|
 |
tadeureis Novato

Registrado: Quarta-Feira, 22 de Dezembro de 2004 Mensagens: 76
|
Enviada: Seg Ago 17, 2009 9:16 am Assunto: Resolvido |
|
|
Grande Harley,
Quem sabe, sabe, deu certinho, ficou perfeito como eu queria mesmo!
Muito obrigado!
abs
Tadeu Reis |
|
Voltar ao Topo |
|
 |
harleydk Profissional

Registrado: Quinta-Feira, 4 de Setembro de 2008 Mensagens: 635
|
Enviada: Seg Ago 17, 2009 9:23 am Assunto: |
|
|
se quiser dar uma melhorada, coloca outro qrband, e na propriedade PageFooter do qrgroup, vc coloca esta nova banda.
assim, vc terá um rodapé para cada venda... vc pode colocar uns totalizadores ali, sacou? |
|
Voltar ao Topo |
|
 |
tadeureis Novato

Registrado: Quarta-Feira, 22 de Dezembro de 2004 Mensagens: 76
|
Enviada: Seg Ago 17, 2009 9:43 am Assunto: |
|
|
Legal Harley vou fazer isso mesmo!
abs |
|
Voltar ao Topo |
|
 |
|