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 

Totalizadores no QuickReport

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


Registrado: Segunda-Feira, 14 de Dezembro de 2009
Mensagens: 193

MensagemEnviada: Sex Mai 07, 2010 10:21 am    Assunto: Totalizadores no QuickReport Responder com Citação

Olá.
Bom dia geral.

Então, tou com uma dúvida aqui.
Quero fazer 3 totalizadores em um só relatório.

Ex:

PAGE HEADER
GROUP HEADER
DETAIL
GROUP FOOTER
SUMMARY
SUMMARY.

Ex2:

HISTÓRICO DÉBITO CRÉDITO VALOR <= GROUP HEADER (quebrando por empresa e seções da empresa.

1000 EVENTO 1000000 200,00 <= DETAIL (valor do evento lançado.)

TOTAL POR ESQUEMA: 200,00 <= GROUP FOOTER(valor somado dos eventos lançados, para aquele tipo de esquema.)

TOTAL POR CENTRO DE CUSTO 200,00 <= SUMMARY(valor somado para quando acabar os eventos lançados, e o total de esquema for impresso, ele calcular o total por seções, ou seja pela quebra no caso.)

TOTAL FINAL: 200,00 <= SUMMARY(valor somand todas as quebras/seções)

Pondo para o exemplo fica:
ESQUEMA 1
HISTÓRICO DÉBITO CRÉDITO VALOR
1000 EVENTO 100000 100,00
1001 EVENTO2 2300000 250,00
TOTAL POR ESQUEMA: 350,00
(depois daqui, verifica se há outros tipos de esquema, se tiver, imprime..)

ESQUEMA 2
HISTÓRICO DÉBITO CRÉDITO VALOR
1020 EVENTO 1002000 300,00
1023 EVENTO 3 2992920 200,00
TOTAL POR ESQUEMA: 500,00

TOTAL POR CENTRO DE CUSTO: 850,00
(Aqui verifica se há valores lançados para o centro de custo diferente desse, no caso do meu, sempre tem..)

ESQUEMA 1
HISTÓRICO DÉBITO CRÉDITO VALOR
1000 EVENTO 100000 500,00
1001 EVENTO2 2300000 500,00
TOTAL POR ESQUEMA: 1000,00

TOTAL POR CENTRO DE CUSTO: 1000,00

TOTAL FINAL: 1850,00


Dá mais ou menos para entender.
O que eu quero saber, é se dá para fazer iss com dois summary, pois o group se fecha no primeiro TOTAL POR ESQUEMA..
Ou, devo criar outro group em branco e botar o total por centro de custo para conseguir gerar pela quebra..

E dps o final..

Será que alguém entendeu? Smile
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
carbox
Colaborador
Colaborador


Registrado: Quarta-Feira, 3 de Março de 2010
Mensagens: 1471

MensagemEnviada: Sex Mai 07, 2010 11:52 am    Assunto: Re: Totalizadores no QuickReport Responder com Citação

Se você estiver utilizando as Queries diretamente no QReport você por utilizar o componente QRExp....

Vai na propriedade Expression > DataBase Field > Escole o campo e digita
SUM(SEUCAMPO)

Pronto...

O resto e usar a criatividade


Pablu escreveu:
Olá.
Bom dia geral.

Então, tou com uma dúvida aqui.
Quero fazer 3 totalizadores em um só relatório.

Ex:

PAGE HEADER
GROUP HEADER
DETAIL
GROUP FOOTER
SUMMARY
SUMMARY.

Ex2:

HISTÓRICO DÉBITO CRÉDITO VALOR <= GROUP HEADER (quebrando por empresa e seções da empresa.

1000 EVENTO 1000000 200,00 <= DETAIL (valor do evento lançado.)

TOTAL POR ESQUEMA: 200,00 <= GROUP FOOTER(valor somado dos eventos lançados, para aquele tipo de esquema.)

TOTAL POR CENTRO DE CUSTO 200,00 <= SUMMARY(valor somado para quando acabar os eventos lançados, e o total de esquema for impresso, ele calcular o total por seções, ou seja pela quebra no caso.)

TOTAL FINAL: 200,00 <= SUMMARY(valor somand todas as quebras/seções)

Pondo para o exemplo fica:
ESQUEMA 1
HISTÓRICO DÉBITO CRÉDITO VALOR
1000 EVENTO 100000 100,00
1001 EVENTO2 2300000 250,00
TOTAL POR ESQUEMA: 350,00
(depois daqui, verifica se há outros tipos de esquema, se tiver, imprime..)

ESQUEMA 2
HISTÓRICO DÉBITO CRÉDITO VALOR
1020 EVENTO 1002000 300,00
1023 EVENTO 3 2992920 200,00
TOTAL POR ESQUEMA: 500,00

TOTAL POR CENTRO DE CUSTO: 850,00
(Aqui verifica se há valores lançados para o centro de custo diferente desse, no caso do meu, sempre tem..)

ESQUEMA 1
HISTÓRICO DÉBITO CRÉDITO VALOR
1000 EVENTO 100000 500,00
1001 EVENTO2 2300000 500,00
TOTAL POR ESQUEMA: 1000,00

TOTAL POR CENTRO DE CUSTO: 1000,00

TOTAL FINAL: 1850,00


Dá mais ou menos para entender.
O que eu quero saber, é se dá para fazer iss com dois summary, pois o group se fecha no primeiro TOTAL POR ESQUEMA..
Ou, devo criar outro group em branco e botar o total por centro de custo para conseguir gerar pela quebra..

E dps o final..

Será que alguém entendeu? Smile
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Pablu
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 14 de Dezembro de 2009
Mensagens: 193

MensagemEnviada: Seg Mai 10, 2010 1:18 pm    Assunto: Responder com Citação

Eu quero saber também, no caso, qual a ordem das bandas que eu posso usar.. pq não sei se funciona assim:

GROUP HEADER
DETAIL
GROUP FOOTER
SUMMARY
SUMMARY.

Funciona?
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