ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

quick report mestre detalhe (resolvido)

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
tadeureis
Novato
Novato


Registrado: Quarta-Feira, 22 de Dezembro de 2004
Mensagens: 76

MensagemEnviada: Dom Ago 16, 2009 3:38 am    Assunto: quick report mestre detalhe (resolvido) Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
rodnei_lino
Novato
Novato


Registrado: Sexta-Feira, 1 de Dezembro de 2006
Mensagens: 13

MensagemEnviada: Dom Ago 16, 2009 4:32 am    Assunto: Responder com Citação

posta o script do sql ai , pra fica mais facil
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
tadeureis
Novato
Novato


Registrado: Quarta-Feira, 22 de Dezembro de 2004
Mensagens: 76

MensagemEnviada: Dom Ago 16, 2009 11:42 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
harleydk
Profissional
Profissional


Registrado: Quinta-Feira, 4 de Setembro de 2008
Mensagens: 635

MensagemEnviada: Seg Ago 17, 2009 8:44 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
antonelly
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 9 de Março de 2009
Mensagens: 226

MensagemEnviada: Seg Ago 17, 2009 8:56 am    Assunto: Responder com Citação

faz o seguinte
http://www.orkut.com.br/Main#Community.aspx?cmm=93007035

entra na comu
Posta sua duvida lá que ela será resolvida,
posta o nome dos campos e o que vc deseja fazer..
abraço
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
harleydk
Profissional
Profissional


Registrado: Quinta-Feira, 4 de Setembro de 2008
Mensagens: 635

MensagemEnviada: Seg Ago 17, 2009 9:02 am    Assunto: Responder com Citação

antonelly, tá forçando a barra pra caramba com essa comu sua hein...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
tadeureis
Novato
Novato


Registrado: Quarta-Feira, 22 de Dezembro de 2004
Mensagens: 76

MensagemEnviada: Seg Ago 17, 2009 9:16 am    Assunto: Resolvido Responder com Citação

Grande Harley,
Quem sabe, sabe, deu certinho, ficou perfeito como eu queria mesmo!

Muito obrigado!
abs
Tadeu Reis
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
harleydk
Profissional
Profissional


Registrado: Quinta-Feira, 4 de Setembro de 2008
Mensagens: 635

MensagemEnviada: Seg Ago 17, 2009 9:23 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
tadeureis
Novato
Novato


Registrado: Quarta-Feira, 22 de Dezembro de 2004
Mensagens: 76

MensagemEnviada: Seg Ago 17, 2009 9:43 am    Assunto: Responder com Citação

Legal Harley vou fazer isso mesmo!

abs
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB