Cita:
Iniciado por pacowar igual que yo he creado diferentes datasources para los subreports, tendría que haber manera de pasarle diferntes conexiones para cada subreport si quieres.
En el HashMap prueba de pasarle una conexion
parameters.put("MiConexion", conn);
Luego en el Master Report te creas un parámetro que se llame "MiConexion" y en el Parameter class Type le dices que es de tipo Connection. (Aunque no salga en el listado tu le puedes poner un tipo de dato. Yo en mi caso puse que era de tipo dataSource)
Luego create el subreport en el Master Report y en la pestaña de Subreport le dices que usará una expresión de tipo conexión y le pasas el parámetro que creaste antes $P{MiConexion}. Luego en Subreport(Others) has de poner la información necesaria para que carge tu subreport, que eso da igual que sea de tipo conexión o usando un datasource, no cambia.
Te aviso que no se si funciona. Así es como lo he hecho yo pero en vez de usar conexiones he usado datasources y funciona bien. Espero que te funcione, saludos!
Gracias, eso hice. Me cree un parametro conexión y se lo pasé al subreporte... aún así ahora me rellena el reporte vacio.
Probare quizás con datasources...
En principio estamos llevando un desarrollo paralelo con iText (que es un gorronazo y el diseño hay que hacerlo a mano, francamente un hueso duro)
Gracias por la respuesta, por lo menos se que es posible... :D, veré si puedo conseguirlo ;) ya les contaré.
Un saludo.