Fórum Resumo no QuickReport #365090
15/10/2008
0
Gostaria de saber se é possível em um mesmo quickreport ter uma banda de resumo dos dados, por exemplo:
No meu relatorio tem um qrgroup com a expressão data de emissão.
No detail os dados da nota fiscal de saida: NF, Serie, Cliente, UF Faturamento, Valor, etc
O que eu quero fazer é o seguinte, depois disto impresso, gostaria de imprimir no rbSummary o seguinte resumo
Estado | Valor
SP | 1000
RJ | 2300
Ou seja um resumo, por estado, dos dados acima. Tenho que usar uma outra string sql ? e como posso no quickreport fica isto ?
Grato
Emarcolongo
Curtir tópico
+ 0Posts
15/10/2008
Rasn
Não sei como está sua SQL, mas você pode TENTAR usar o componente TQRExpr para manipular os totais. Uso esse componente quando quero extrair alguns recursos do relatório que não foram previstos na SQL. Ele possui funções diversas, como soma, média, contador que podem ser mescladas com recursos do DataSet, além de permitir operadores lógicos.
Agora, cabe a você avaliar se a alternativa atende totalmente e se é a melhor.
Gostei + 0
15/10/2008
Emarcolongo
Minha Select para o relatorio:
select nf, serie, cliente, uf, valor, emissao from nfsaida where emissao >= ´01.01.2008´ and emissao <= ´31.12.2008´
Que me retorna:
1 - 1 - 00.000.000/0001-00 - SP - 1500.00 - 25.05.2008
2 - 1 - 00.000.000/0001-00 - SP - 1500.00 - 25.05.2008
3 - 1 - 00.000.000/0001-00 - SP - 1500.00 - 25.05.2008
4 - 1 - 00.000.000/0001-00 - RJ - 1500.00 - 25.05.2008
Isto eu preciso, pois será meu relatório analitico. Agora eu preciso colocar um resumo no final assim:
SP - 4500.00
RJ - 1500.00
Os dois deverão aparecer juntos.
Grato
Gostei + 0
15/10/2008
Rasn
Nesses casos, EU procuro resolver mais na ´munheca´.
Quando os dados são variáveis em totalizadores, eu já fiz usando um TQRMemo com as propriedades AutoStrech := false e WordWrap := false dentro de uma banda ajustada à sua altura.
Aí meu colega, faço os totalizadores na mão mesmo e vou adicionando ao QRMemo. Logo, quando ele fica mais alto que a banda (em tempo de execução) a banda será espichada de acordo com a demanda.
Deu para entender? Ajuda?
Gostei + 0
15/10/2008
Emarcolongo
Gostei + 0
15/10/2008
Rasn
Imagino que exista outra, mas não tenho outra solução. Fico também na expectativa de alguém postá-la para que eu possa evoluir os pontos que já utilizo assim :-)
Boa sorte!
Gostei + 0
17/10/2008
Emarcolongo
Gostei + 0
18/10/2008
Leonardo_age
Eu uso assim, qdo tenho um problema para imprimir duas listagem distintas no relatórios (por exemplo, peças utilizadas e serviços prestados), primeiro eu utilizo uma subdetail, podendo essa ter headerband e footerband, depois imprimo a outra subdetail podendo também ter a sua headerband e footerband.
Cada subdetail é ligada a uma query.
Entenderam?
Gostei + 0
06/11/2008
Emarcolongo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)