Ver Mensaje Individual
  #946 (permalink)  
Antiguo 18/12/2007, 03:57
leiba
 
Fecha de Ingreso: diciembre-2007
Mensajes: 2
Antigüedad: 16 años, 5 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Buenos días,

¿Sabe alguien si es posible sacar un reporte sin visualizar todos los campos definidos en él?

Imaginaos que teneis una plantilla definida que tiene 10 campos, pero no siempre interesa seleccionarlos todos, por ejemplo quereis solo 6 de ellos. Para ello teneis una aplicación en JSP desde donde seleccionais los campos que quereis visualizar y que llamais al reporte con la consulta completa (select campo1,... campo6 from nombre_tabla).

La consulta la coge bien pero da el error en los campos que no se han seleccionado pero que están en la definicion del reporte.

Error*rellenando*la*impresión...*Unknown*column*na me*:*LOC
net.sf.jasperreports.engine.JRException:*Unknown*c olumn*name*:*LOC* ****
at*net.sf.jasperreports.engine.JRResultSetDataSour ce.getColumnIndex(JRResultSetDataSource.java:356)* ****
at*net.sf.jasperreports.engine.JRResultSetDataSour ce.getFieldValue(JRResultSetDataSource.java:116)* ****
at*net.sf.jasperreports.engine.fill.JRFillDataset. setOldValues(JRFillDataset.java:813)* ****
at*net.sf.jasperreports.engine.fill.JRFillDataset. next(JRFillDataset.java:777)* ****
at*net.sf.jasperreports.engine.fill.JRBaseFiller.n ext(JRBaseFiller.java:1412)* ****
at*net.sf.jasperreports.engine.fill.JRVerticalFill er.fillReport(JRVerticalFiller.java:111)* ****
at*net.sf.jasperreports.engine.fill.JRBaseFiller.f ill(JRBaseFiller.java:891)* ****
at*net.sf.jasperreports.engine.fill.JRBaseFiller.f ill(JRBaseFiller.java:795)* ****
at*net.sf.jasperreports.engine.fill.JRFiller.fillR eport(JRFiller.java:63)* ****
at*net.sf.jasperreports.engine.JasperFillManager.f illReport(JasperFillManager.java:402)* ****
at*net.sf.jasperreports.engine.JasperFillManager.f illReport(JasperFillManager.java:234)* ****
at*it.businesslogic.ireport.IReportCompiler.run(IR eportCompiler.java:943)* ****
at*java.lang.Thread.run(Unknown*Source)*

¿No hay ninguna manera de dejar un campo definido sin seleccionar?

Gracias de antemano