Gente fiz um relatório a alguns dias e funcionou legal, mas agora tentei fazer um com Join e naum ta rolando, o netBeans ta acusando a falta de uma coluna:
Stack:
net.sf.jasperreports.engine.JRException: Unknown column name : fn_class_grupo_descricao
at net.sf.jasperreports.engine.JRResultSetDataSource.getColumnIndex(JRResultSetDataSource.java:355)
at net.sf.jasperreports.engine.JRResultSetDataSource.getFieldValue(JRResultSetDataSource.java:112)
at net.sf.jasperreports.engine.fill.JRFillDataset.setOldValues(JRFillDataset.java:823)
at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:787)
at net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:1478)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:125)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:942)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:860)
at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:84)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:624)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:540)
at Testes.ChamaRel.geraRelJoin(ChamaRel.java:30)
at Classes.Main.main(Main.java:25)
cod que seta a query e monta o relatório
public void geraRelJoin() throws SQLException, JRException{
rs = stm.executeQuery("SELECT fc.descricao, fc.codfnclassgrupo, fg.grupo, fg.descricao, fg.classificacao, fg.criterio FROM fn_class_grupo AS fc INNER JOIN fn_grupo AS fg ON fc.codfnclassgrupo = fg.classificacao ORDER BY fc.codfnclassgrupo");
JRResultSetDataSource jrs = new JRResultSetDataSource(rs);
JasperPrint impressor = JasperFillManager.fillReport("D:\Pisom\JAVA-projetos\GRÁFICA\Projeto\Grafica\src\Testes\RelatorioJoin.jasper", null, jrs);
JasperViewer palestrante = new JasperViewer(impressor, true);
palestrante.setVisible(true);
Se puderem dar uma olhada ai eu agradeço!
vlw!
PS.: essa duvida ok, próximo post meu!