1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

IReport + JAVA - Não retorna todos os registros

Poxa estou com um problema com IReport e o Java.

Estou usando o IReport 5.6.0 e netbeans 7.4.

Acontece o seguinte, já fiz o relatório do jeito que eu queria o problema é que na ferramenta do IReport os dados são gerados na tela corretamente, mas quando chamo o relatório no java o relatório é exibido faltando registro.

PreparedStatement pstmt = con.retConexao().prepareStatement('consulta SQL');
pstmt = montaParametro(dados, pstmt);

rs = pstmt.executeQuery();

if (rs.next())
{



   JRResultSetDataSource jrRS = new JRResultSetDataSource(rs);  

   // Cria uma varável de parâmetros (não utilizada)  
   HashMap param = new HashMap();  

   JasperReport pathjrxml = JasperCompileManager.compileReport('caminho relatorio    jrxml');

   String arquivo = 'caminho do arquivo .jasper';
   // Recupera o arquivo compilado para um objeto Java  
   JasperPrint print = JasperFillManager.fillReport(arquivo, new HashMap(), jrRS);  

   // Exporta o arquivo compilado para um arquivo pdf  
   JasperExportManager.exportReportToPdfFile(print, new 'caminho do arquivo .pdf'); 

   JasperViewer jrviewer = new JasperViewer(print, false);    

   jrviewer.setVisible(true);   
}

Pegando o mesmo arquivo que foi direcionado no código e rodando no JasperSoft IReport 5.6.0 lista corretamente.

Tentei gerar outros relatórios e acontece da mesma forma.

Alguém pode me dar uma ajuda.

  • Acredito que o problema não esteja na forma como você preenche o relatório, mas sim no próprio relatório. Poste o código XML dele para que possamos ajudar.

    Kratos   06 de ago de 2014
  • Acho que eh o modo como vc esta passando, sendo o result set, no caso de usar uma consulta sql para gerar os dados, vc não passa otro atributo, acho que eh o "con"

    mariogpr   06 de ago de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags spring-mvc java ireport jasperreports ou faça a sua própria pergunta.