Exportar Relatório Crystal

Boa noite, turma!
Tudo bem?

Aqui na empresa, estamos desenvolvendo um sistema. Estamos agora na fase de elaboração de relatórios e exportação. O padrão escolhido pela empresa é de exibir o relatório exportado através de um servlet. Okay. Isso é novo por aqui, quase ninguém entende do assunto, mas eu consegui fazer.

O problema é que o meu relatório é muito complexo e estou achando melhor exportar vários relatórios e quando o usuário decidir imprimir (fora do sistema), ´basta selecionar a todos os arquivos gerados e pronto!

Beleza, não falo isso via servlet porque são várias páginas possíveis. Logo, várias páginas do browser.

Pensei em algumas coisas, mas não consegui implementar nenhuma delas, como;

  1. Juntar os dados antes da exportação, juntar todos eles e aí sim exportá-los.
  2. Exportar o relatório e salvá-lo automaticamente no pc.

Para qualquer ideia, eu posso deixar de usar o servlet. Basta que funcione.

Obrigado!

Cara não sei se entendi direito, mas no caso me parece que o iReport ajudaria vc.
Criando relatorios em PDF e assim pode exportar e imrpimir sem problemas.

[]s

Eu uso as seguintes bibliotecas:

import com.crystaldecisions.sdk.exception.SDKException;
import com.crystaldecisions.sdk.occa.report.data.;
import com.crystaldecisions.sdk.occa.report.lib.
;
import su.diti.crystal115.RelatorioCrystal;

E uso a classe “RelatorioCrystal” para fazer a conexão e gerar o pdf via servlet.

Vou pesquisar sobre o que você me falou. Como eu disse, eu quero clicar no botão “gerar”, por exemplo, e o relatório é criado diretamente em uma pasta x.

Muito obrigado!