Reports that spill over to extra pages...

boywonder
Member Posts: 179
I have a problem when I add in extra sections to reports using the CurrReport.Showoutput command in those sections to hide them....
Even when then are hidden (CurrReport.SHOWOUTPUT(FALSE) NAV seems to be taking them into account and so instead of getting my totals at the bottom of page 1 I end up with a 2nd page all blank except for totals at the bottom.
I'm using NAV 5 SP1 but have experienced this problem in older versions as well....
Is it that the Report Designer just isn't clever enough to ignore these sections in it's calculations?
Thanks
Even when then are hidden (CurrReport.SHOWOUTPUT(FALSE) NAV seems to be taking them into account and so instead of getting my totals at the bottom of page 1 I end up with a 2nd page all blank except for totals at the bottom.
I'm using NAV 5 SP1 but have experienced this problem in older versions as well....
Is it that the Report Designer just isn't clever enough to ignore these sections in it's calculations?
Thanks
0
Comments
-
That's a very old problem. It's because of your footers are of the same DataItem. It has something to do with PlaceInBottom and PrintOnEveryPage. I don't know if there is an "official" solution for that by now.
Try to split them on different DataItems by use Integer with MaxIteration=1."Money is likewise the greatest chance and the greatest scourge of mankind."0 -
Basically as stated above, the report generator needs to calculate the length of a page and to do this it needs to allow for a footer or header that may be on every page. To explain a bit more, the solution is to manually create your own footer by putting an INTEGER at the bottom and doing some magic to determine when to print it or not, and then use CURRREPORT.SKIP instead of SHOWOUTPUT. Basically SKIP is counted in the page length calculation.
In the C/SIDE reference manual there is a flow chart that shows how this all works. That flow chart is pretty easy to follow if you read it a few times.David Singleton0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions