Olá!
Estou com uma dúvida em relação a geração de relatórios.
Tenho um sistema em Java no qual utilizo o JasperReports pra gerar relatórios. Porém, o meu cliente quer que estes relatórios sejam customizáveis pra ele.
Por exemplo: hoje ele executa uma consulta que é exibida na tela, e gera o relatório com os campos fixos da consulta que foi exibida, ou algum outro campo a mais ou a menos no relatório, mas tudo fixo, nada editável.
Agora ele quer executar a consulta no sistema, e antes do relatório ser gerado ele quer poder selecionar quais sao os campos que serão exibidos no relatório, em qual ordem, etc, tipo arrastando e soltando, meio que “montando” um layout pro relatorio do jeito que ele quer e só depois gerar o relatório da maneira que foi montado.
Dessa forma ele poderia ter um relatório diferente sempre que quisesse, executando sempre a mesma consulta, em qualquer tela do programa.
Isso é possível? Alguem já fez e pode me dar uma luz? Obrigada!!