Relatórios Jasper

2 respostas
RobsonCassol

Boa tarde,

Bom pessoal estou com o seguinte cenário: tenho um sistema distribuído no qual os relatórios ficam armazenados no banco de dados em um campo Blob, até ai beleza o problema são os sub-relatórios que precisam de um caminho absoluto ou relativo no relatório pai.

Gostaria de poder carregar o sub-relatório sem precisar gravar o sub-relatório na maquina do cliente para só então apontar o diretório no relatório pai.

Alguém sabe se existe uma forma de carregar sub-relatórios sem usar um diretório, por exemplo:. Por um inputStreem.

2 Respostas

Mero_Aprendiz

RobsonCassol:
Boa tarde,

Bom pessoal estou com o seguinte cenário: tenho um sistema distribuído no qual os relatórios ficam armazenados no banco de dados em um campo Blob, até ai beleza o problema são os sub-relatórios que precisam de um caminho absoluto ou relativo no relatório pai.

Gostaria de poder carregar o sub-relatório sem precisar gravar o sub-relatório na maquina do cliente para só então apontar o diretório no relatório pai.

Alguém sabe se existe uma forma de carregar sub-relatórios sem usar um diretório, por exemplo:. Por um inputStreem.

Olá.
Bem, não sei qual versão do iReport que vocêe está usando, mas no 2.0.3, quando você vai informar a “Classe de Expressão do Sub-Relatório”, na aba “Sub-Relatório (Outros)” nas propriedades da marcação do sub-relatório, existe como informar a expressão do sub-relatório como um inputStream.
Ai basta você passar o sub-relatório como parametro.

[]'s
JL

RobsonCassol

Puts verdade, value ae.

Criado 27 de março de 2009
Ultima resposta 27 de mar. de 2009
Respostas 2
Participantes 2