amigos seguindo na luta da criação do sistema, surgiu uma duvida, que é como filtrar por data os relatórios, tendo os campos Data inicial e Data Final, to usando campos formatados conforme a figura 1.
1.
Fiz o método correspondente, mas acaba dando erro.
identar texto pré-formatado por 4 espaços
public void imprimirPorData(){
try {
// filtro
HashMap filtro = new HashMap();
filtro.put("DataAcamp", Integer.parseInt(txtDataInicio.getText()));
filtro.put("DataAcamp", Integer.parseInt(txtDataFim.getText()));
JasperPrint imprimir = JasperFillManager.fillReport("C:/reports/OrdemAcampamento.jasper", filtro, conexao);
// linha exibe relatorio
JasperViewer.viewReport(imprimir, false);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}
Erro figura 2