Tengo un reporte que debe ser una agenda de contactos y me debe traer el nombre y datos personales de una tabla y los telefonos de otra, la generacion del reporte Maestro llamado "rClasificacion.jrxml" debe ser en base al parametro que he llamado "clasificacion" que es una cadena de texto que hace referencia al tipo de clasificacion de la persona dentro de la agenda y que es un campo dentro de la tabla "tblpersonas", una vez hecho ello al subreporte llamado "rClasificacion_telP.jrxml", le paso el parametro llamado "id_persona" que hace referencia al field ID de la persona en el reporte maestro, para que me traiga los telefonos en base a la persona, el subreporte funciona bien cuando solo hay un registro con una clasificacion dada, sin embargo cuando hay mas de un registro para una clasificacion no me imprime nada y me manda el siguiente error:
Error filling print... net.sf.jasperreports.engine.JRException: Error executing SQL statement for : rClasificacion_telP
net.sf.jasperreports.engine.JRRuntimeException: net.sf.jasperreports.engine.JRException: Error executing SQL statement for : rClasificacion_telP
El subreporte esta en la banda detail, ya he intentado ponerlo en la banda summary, sin embargo me trae solo el telefono de la ultima persona y yo requiero los telefonos por cada una de las personas dentro del reporte maestro.
De antemano gracias por su atencion, ojala alguien me pueda ayudar