Help ireport / netbeans

1 resposta
E

Pessoal fiz um relatorio com um sub relatorio no Ireport funcionou muito bem, porem quando vou para o netbeans para chamar o relatorio, ele chama so que os dados do sub relatorio nao aparecem.

Segue abaixo o codigo do netbeans.

public class veiculos_Rel {

conexao con = new conexao();
public void rel(String sql) {
    try {
        con.conecta();
        
        //con.executeSQL(sql);            
        con.executeSQL("SELECT * from veiculo");
        
        JRResultSetDataSource jrRS = new JRResultSetDataSource(con.resultset);

        JasperPrint jasperPrint = JasperFillManager.fillReport(
                "relatorios/vei_Relatorio.jasper", new HashMap(), jrRS);
                      
        JasperViewer.viewReport(jasperPrint, false);
        

    } catch (Exception erro){
        JOptionPane.showMessageDialog(null,"deu erro ="+erro);
    }
}
public static void main(String args[]) {
    new veiculos_Rel();
}

}

1 Resposta

K

Ao que me parece, vc nao informou onde está o subrelatório. Apesar de isso poder estar implicito quando vc adiciona um subrelatorio ao seu relatorio principal.
Veja este tutorial. http://ireport.sourceforge.net/swf/Subreport_viewlet_swf.htm

Ele não mostra nada quanto ao codigo Java, então, provavelmente, voce terá que passar o ‘caminho’ de seu subrelatório através do parametro ‘SUBREPORT_DIR’.

Espero ter te ajudado, qualquer dúvida, fique a vontade…

abraços

Criado 18 de outubro de 2007
Ultima resposta 18 de out. de 2007
Respostas 1
Participantes 2