Bom dia a todos!
Estou desenvolvendo uma aplicação Java com MySQL. Tenho uma tabela chamada Setor e uma tabela chamada Saida.
A tabela setor possui o nome do setor, e o nome do responsável.
A tabela Saida contém a data, o custo e a FK do Setor.
Também utilizo o Ireport para gerar um relatório com subrelatório de todas as saídas realizadas pelos setores. O relatório principal apresenta apenas o nome do setor e do responsável, enquanto o subrelatório apresenta todas as saídas (data e custo).
Minha aplicação deve possibilitar ao usuário filtrar a consulta, exibindo as saídas de apenas um setor selecionado, ou de todos os setores, agrupando as saídas por setor.
Quando eu chamo o relatório, eu passo o id_setor como parâmetro para o Ireport e consigo gerar o relatório perfeitamente. Meu problema começa quando tento exibir as saídas de todos os setores, pois o subrelatório mostra todas as saídas da tabela.
Alguém poderia me dizer como faço para que o relatório exiba corretamente as informações?
Segue exemplo de como quero fazer:
SETOR: ADMINISTRATIVO RESPONSÁVEL: JOÃO DA SILVA
DATA CUSTO
25/09/2018 100,00
27/09/2018 95,00
29/09/2018 85,00
SETOR: FINANCEIRO RESPONSÁVEL: JOSÉ SOUSA
DATA CUSTO
26/09/2018 120,00
27/09/2018 90,00
28/09/2018 95,00
Desde já agradeço.