I can not comment your post neither. I do not know if I understood what you said. When I drag the subreport item to the main report, In the Connection type I can choose between: - Use same JDBC connection used to fill the master report - Use another connection - Use an empty Data Source - Use a JRDatasource expression From what you said, I should use. "use another connection", and write the expression you said. Am i OK? Anyway, when I do this and preview, I get the error: "The method subDataSource() is undefined for the type JRDataSource", so I am doing something wrong. When I started this thread, I thought it could be an error in passing parameters to the subreport, since I am using Fields and not Parameters, but seems that there are too many errors in what I am doing. I really thank you for your answers, since I need to do this for my job and I am really confused. Thank you!!