Boa tarde pessoal.
Gostaria de uma ajuda no desenvolvimento de um relatório de contas a pagar.
Criei um relatório onde exibe pra mim todos os pagamentos que devem ser realizados num determinado período, quebrando por empresa, e forma de pagamento, que fica mais ou menos assim:
Empresa 1 - Razão Social Empresa 1
Forma de Pagamento: Forma 1
Nro Documento Vencimento Nome Valor
--------------- ------------ ----------------------- -----------------
000001 25/11/2014 Nome 1 100,00
000002 25/11/2014 Nome 2 100,00
Total da forma de pagamento 1: 200,00
Forma de Pagamento: Forma 2
Nro Documento Vencimento Nome Valor
--------------- ------------ ----------------------- -----------------
000003 25/11/2014 Nome 3 150,00
000004 25/11/2014 Nome 4 150,00
Total da forma de pagamento 1: 300,00
Empresa 2 - Razão Social Empresa 2
Forma de Pagamento: Forma 1
Nro Documento Vencimento Nome Valor
--------------- ------------ ----------------------- -----------------
000005 25/11/2014 Nome 5 100,00
000006 25/11/2014 Nome 6 100,00
Total da forma de pagamento 1: 200,00
Forma de Pagamento: Forma 2
Nro Documento Vencimento Nome Valor
--------------- ------------ ----------------------- -----------------
000007 25/11/2014 Nome 7 150,00
000008 25/11/2014 Nome 8 150,00
Total da forma de pagamento 1: 300,00
Bom... pra montar essa estrutura utilizei somente uma consulta sql que retorna todas as informações, e ai eu vou quebrando com a opção "Ordenação / Quebra" do Grupo Cabeçalho... ate aí ta lindo. Fui uma vez só no banco de dados, capturei tudo e quebrei pelo próprio relatório... Performance 100%.
Agora eu preciso totalizar todos esses lançamento no final, criando um resumo, quase da mesma forma, assim:
Empresa 1 - Razão Social Empresa 1
Forma de Pagamento Total
------------------------- --------------
Forma 1 200,00
Forma 2 300,00
Empresa 2 - Razão Social Empresa 2
Forma de Pagamento Total
------------------------- --------------
Forma 1 200,00
Forma 2 300,00
Qual a melhor estrutura pra eu montar esse final? Como ficariam os Grupos (Cabeçalho/Detalhes/Rodapé)? Tenho que ir ao banco de dados novamente?
Obrigado desde já pela ajuda.
Att,
André Duarte