Jump to content
We've recently updated our Privacy Statement, available here ×

report_dev

Members
  • Posts

    2
  • Joined

  • Last visited

report_dev's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later
  • One Year In
  • First Post Rare
  • Conversation Starter Rare

Recent Badges

0

Reputation

  1. Hi, My team mate figured out a solution for this issue. Here is what he did: 1. Create subreport parameter in main report as follows: <subreportParameter name="prevPageNumber"> <subreportParameterExpression><![CDATA[new Integer($V{PAGE_NUMBER}.intValue() - 1)]]></subreportParameterExpression> </subreportParameter> 2. Create a parameter in Subreport_1 as follows. Do not give a default value expression. <parameter name="prevPageNumber" isForPrompting="false" class="java.lang.Integer" /> 3. Use it to display page number in subreport_1 as follows: <textFieldExpression class="java.lang.String"><![CDATA[$P{REPORT_RESOURCE_BUNDLE}.getString( "page" ) + " " + ($P{prevPageNumber}.intValue() + $V{PAGE_NUMBER}.intValue())]]></textFieldExpression> 4. If you have a Subreport_2 in Subreport_1, create a subreport parameter in Subreport_1 as follows: <subreportParameter name="prevPageNumber"> <subreportParameterExpression><![CDATA[new Integer($P{prevPageNumber}.intValue() + $V{PAGE_NUMBER}.intValue()-1)]]></subreportParameterExpression> </subreportParameter> 5. And use it in subreport_2 as follows: <parameter name="prevPageNumber" isForPrompting="false" class="java.lang.Integer" /> <textFieldExpression class="java.lang.String"><![CDATA[$P{REPORT_RESOURCE_BUNDLE}.getString( "page" ) + " " + ($P{prevPageNumber}.intValue() + $V{PAGE_NUMBER}.intValue())]]></textFieldExpression> This will display page numbers as follows: Main report starts - Page 1, Page 2, Page 3 Subreport_1 starts - Page 4, page 5, page 6 Subreport_2 starts- Page 7, Page 8 ....
  2. Hi, I have a main report. Then a subreport_1 in the Summary band of my main report. And a subreport_2 in the summary band of my Subreport_1. The main report and subreport_1 will generate multiple pages. Subreport_2 is a single page report. When i run these reports, I get page numbers 1, 2, 3... for Main report pages. Then for subreport_1, the page number starts from 1 again and goes on like 1,2,3.... And for subreport_3, the page number is again reste to 1. But i want continuous page numbering for all 3 reports. Because , the output report will be a single pdf report. please help me on how to fix this problem. I am displaying $V{PAGE_NUMBER} in the page header of all 3 reports with evaluation_time "NOW".
×
×
  • Create New...