Não estou conseguindo gerar o relatório com o subrelatório. O subrelatório aparece em branco.
Segue meu codigo .
Sql=" SELECT P.PESSOA_NOME, PF.PF_CPF, PF.PF_RG, P.PESSOA_ENDERECO,P.PESSOA_FONE, FU.FUNCAO_DESCRICAO, F.FUN_DATACONTRATACAO "+
" FROM PESSOA P, PFISICA PF, FUNCAO FU, FUNCIONARIO F WHERE P.PESSOA_COD = PF.PESSOA_COD AND F.PESSOA_COD = P.PESSOA_COD AND "+
“F.FUNCAO_COD = FU.FUNCAO_COD;”;
resultset= (getBanco().Select(getConexao().getConexao(), Sql));
String caminho= System.getProperty("user.dir");
caminho= caminho + "\\src\\Relatorios\\funcionario.jrxml";
JasperReport jasperReport=null;
try {
jasperReport = JasperCompileManager.compileReport(caminho);
} catch (JRException ex) {
Logger.getLogger(MenuSGPC.class.getName()).log(Level.SEVERE, null, ex);
}
JasperPrint jasperPrint = null;
try {
jasperPrint = JasperFillManager.fillReport(jasperReport, new HashMap(), new JRResultSetDataSource(resultset));
} catch (JRException ex) {
Logger.getLogger(MenuSGPC.class.getName()).log(Level.SEVERE, null, ex);
}
JasperViewer.viewReport(jasperPrint,false); // visualiza o relatório
Já tentei seguir tutoriais usando um ArrayList, mas não obtive sucesso.
Se alguem puder dar uma ajudinha,desde já agradeço.