Ajuda com Japer Reports

2 respostas
C

Pessoal, estou tentando fazer pela primeira vez um relatorio usando Jasper e iReport, fiz esse classe

/ Relatorio.java 

package Relatorios; 

import java.sql.Connection; 
import java.util.HashMap; 
import java.util.List; 

import Conecao.Conecta; 
import Consulta.ConsAssBD; 
import Consulta.ConsTabela; 
import Consulta.QuerysSQL; 

import net.sf.jasperreports.engine.JasperManager; 
import net.sf.jasperreports.engine.JasperPrint; 
import net.sf.jasperreports.engine.JasperReport; 
import net.sf.jasperreports.engine.design.JasperDesign; 
import net.sf.jasperreports.view.JasperViewer; 

/** 
 * Classe de teste 
 */ 
public class Relatorio {    
   private String dir = "/"; 
       
   public Relatorio() { 
       ConsAssBD cons = new ConsAssBD(); 
       // Faz a consulta de todos os clientes no BD 
       List lista = cons.Consulta(QuerysSQL.getConsultaGeral()); 
       String aux[][] = new String[lista.size()][4]; 
       for( int i = 0; i < lista.size(); i++ ) { 
           ConsTabela cT = (ConsTabela)lista.get(i); 
           aux[i][0] = cT.getConta(); 
           aux[i][1] = cT.getNome(); 
           aux[i][2] = cT.getNascimento(); 
           aux[i][3] = cT.getCPF(); 
       } 
       try { 
          JasperDesign design = JasperManager.loadXmlDesign( dir + "Relatorio.jrxml" ); 
          JasperReport jr = JasperManager.compileReport(design); 
          
          HashMap parametros = new HashMap(); 
          // Parametros enviados para o relatorio no Jasper 
          parametros.put("nConta", aux[0][0]); 
          parametros.put("nome", aux[0][1]); 
          parametros.put("dataNasc", aux[0][2]); 
          parametros.put("cpf", aux[0][3]); 
          
          Conecta BD = new Conecta(); 
          Connection conn = BD.Con();; 
          
          JasperPrint impressao = new JasperManager.fillReport( jr, parametros, conn ); 
          
          JasperViewer jrviewer = new JasperViewer( impressao, false ); 
      }catch( Exception e) { 
          
      }       
   }   
}
O problema esta nessa linha
JasperPrint impressao = new JasperManager.fillReport( jr, parametros, conn );
O q será q aconteceu? Alguem pd me ajudar, ou sera q aguem tem aluma aplicacao simples q use Jasper ?

2 Respostas

Luiz_Gustavo

Colega, tô te mandando um programinha q fiz pra testar o Jasper e o iReports. Espero q ajude…
[]'s :smiley:

M

Luiz_Gustavo:
Colega, tô te mandando um programinha q fiz pra testar o Jasper e o iReports. Espero q ajude…
[]'s :smiley:

Bom dia

Eu também estou começando a mexer com report se for possivel me mande este arquivo também.

Obrigado

Criado 14 de junho de 2005
Ultima resposta 14 de jul. de 2005
Respostas 2
Participantes 3