iReport - relatório por parametro sem conexão

2 respostas
C

Estou com um problema. É possível criar um relatório sem passar a conexão e um result set ?

Gostaria de passar somente valores q tenho em uma lista.

for(int i = 0; i < lista.size(); i++{

Map parameters = new HashMap();

parameters.put(“nomeCliente”, ((Cliente) lista.get(i)).getNome();

JasperFillManager.fillReportToFile(“processos.jasper”, parameters, jrRS); // SEM passar jrRS

}

Nem sei funciona isso… mas é isso q eu preciso… rodar uma lista e jogar esse conteudo dentro de um relatorio.

Já tenho esses dados, nem tem como eu fazer a consulta dentro do jasper, pq é mto grande. Otimizei no exemplo só p. vc poder entender.

Ficarei muito grato de puder me ajudar.

Cristian

2 Respostas

K

Christian, neste link há todas as assinaturas para o método fillReportToFile().

Voce pode tentar deixar seu objeto JRDataSource null, ou então, também tentar o método fillReport(). Vá testando, e se surgir mais dúvidas, volte a postá-la.

C

Achei esse exemplo na Internet. Muito bom!

Funcionou certinho… valeu pela ajuda.

http://br.geocities.com/robertofurutani/java/Tutorial_JasperReports/index.htm

Criado 26 de julho de 2006
Ultima resposta 26 de jul. de 2006
Respostas 2
Participantes 2