Hello everybody, I'm new of JR, and i have to setup a report with some lists, something like this: User Data: ... User Access: (rows as list of accesses) User Topics: (rows as list of topics) User Friends: (rows as list of friends) If I well understand JR, I must use a subreport for each list. My problem is that i would like to not print the subreport if there are no rows (I'm using JRXmlDataSource.subDataSource()), and than if the first subrecord is long the second must move down. How i can setup the subreport to change his height with his rows? Thanks .