Fórum Ajuda para criar relatório agrupado #496504

02/10/2014

0

Estou precisando de ajuda para criar um relatório no QuickReport. Seguinte;

Eu consegui fazer de certa forma com facilidade um relatório com a seguinte estrutura.



Venda
Cód. 000001 Data: 02/10/2014 Valor: R$ 1.000,00 Cliente: Pedro Henrique

Produtos
Monitor valor 450,00
Placa de Vídeo 780,00
Fonte 430,00

Venda
Cód. 000002 Data: 02/10/2014 Valor: R$ 200,00 Cliente: Pedro Henrique

Produtos
HD 180,00
Mouse 20,00

Até aqui tudo bem, fiz um relatório master detail mostrando cada venda e seus itens. Agora como podem reparar o Cliente é o mesmo nas duas vendas(Pedro Henrique), e a data também é a mesma. Então nesse caso eu queria que o relatório fosse da forma abaixo, mas não sei como fazer. Quem puder me ajudar eu agradeço.


Cliente
Pedro Henrique

Venda
Cód. 000001 Data: 02/10/2014 Valor: R$ 1.000,00

Produtos
Monitor valor 450,00
Placa de Vídeo 780,00
Fonte 430,00

Venda
Cód. 000002 Data: 02/10/2014 Valor: R$ 200,00

Produtos
HD 180,00
Mouse 20,00
Pedro

Pedro

Responder

Posts

03/10/2014

Marlon Minotti

Não sei se pode te ajudar, mas tenta primeiro fazer um select para tentar resolver seu problema. Pegue seu select atual e rode no banco, certamente ele está retornando o mesmo cliente sempre. Pode ser que um group by cliente ou algo assim resolva seu problema.

Espero ter ajudado!
Responder

Gostei + 0

03/10/2014

Marisiana Battistella

Você tem que organizar a colunas do select de acordo com a hierarquia que os dados serão visualizados. Pelo exemplo, teria que ser nessa ordem:
select  nomecliente,
 codvenda,
 datavenda,
 valortotal,
 nomeproduto,
 valoritem

Em seguida utilize um group by para as colunas
group by nomecliente,
codvenda,
datavenda

Se vc estiver utilizando uma função de agregação para totalizar os valores, vc deve inclui o campo nomeproduto no group by também.
Responder

Gostei + 0

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

Aceitar