weloby Posted April 30, 2007 Share Posted April 30, 2007 Hello, I have read a lot of posts regarding page numbers in subreports. Unfortunately I still have problems to solve the following: I have a master report with e. g. 7 subreports in the detail band. The master report has a field with V${PAGE_NUMBER} in the page footer. When filling the report the current page number is displayed. Now I want to display the current page number of the master report in the header of the subreport. I have tried to pass the variable PAGE_NUMBER as a subreport parameter. But this doesn´t work. The first subreport has the correct page number but the subsequent subreports have the same page number. To break down the problem I would be very happy if I can get a list of the subreports and the corresponding page. Any ideas? Please point me to a solution. Thanks & regards,Christian Link to comment Share on other sites More sharing options...
Teodor Danciu Posted May 2, 2007 Share Posted May 2, 2007 Hi, If the subreports are all in the same band, they receive the same value of the PAGE_NUMBER variable which is evaluated only once, when that parent band starts.So even if you add to the received value, the current page number of the subreport itself, the subreports would still start from the same initial page number.A solution would be to isolate each subreport into its own separate band using dummy groups like explained here:http://jasperforge.org/sf/wiki/do/viewPage/projects.jasperreports/wiki/FAQ8 I hope this helps.Teodor Link to comment Share on other sites More sharing options...
vk01 Posted January 23, 2008 Share Posted January 23, 2008 How about if the subreports are supposed to appear at the end of the main report? We have a main report and 5 subreports which is like a summary. Creating the dummy groups for bands would make these reports appear in the middle of the main report. any way around this. Right now all these subreports exist in the summary band. Link to comment Share on other sites More sharing options...
CaptnTony Posted January 23, 2008 Share Posted January 23, 2008 Just a quick reply, I haven't seriously thought it out much, but it may be something to get you started down the right path. Create a "summary" subreport which appears after all the other sub-reports (in its own band or not, depending on page number requirements). That summary report is then composed of other sub-reports (the 5 or so that you've mentioned). These sub-reports can then be in the same band (or different bands depending on your page numbering requirements again). Something like this: ************************************MasterReport:..subReport1..subReport2..summaryReport1************************************summaryReport1:----bandA---- <optional>..subReport1----bandB---- <optional>..subReport2----bandC---- <optional>..subReport3----bandD---- <optional>..subReport4----bandE---- <optional>..subReport5 Post edited by: CaptnTony, at: 2008/01/23 16:03Post edited by: CaptnTony, at: 2008/01/23 16:03 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now