I would like to display only 4 pages on my Crystal report, however, I am getting an extra empty page. I cannot pin the reason to what sounds like a trivial issue.
My report has the following:
- No fields in the main report - This is not avoidable.
- One sub-report.
- In order to have the sub-report header repeat I followed this method described here. (I just do not understand what the formula means and whether this is the reason for the extra page but I am getting a header as I require).
I am suppressing the pages in both the report and sub-report as follows: in the suppress I am using
if pagenumber>4 then true;
I tried to put in all my sections
Not(onLastRecord)
I am simply lost. All I need to do is print 4 pages only regardless how long the report/sub-report is. I also need the sub-report to have a repeating header. Thanks.
Try to reduce the size:
-If possible supress group and report footers
-Right Click on each section you can and select "Fit Section"
-Change the color of some sections so you can see if any responsible for the extra page
-Maybe the paper is set to letter ? : Go Design - Page Setup, set A4 or you can also try no printer to see if something changes ( this last one will change the format of your fields so backup before)
If you have any footer sections that are not being used, try suppressing them. This will remove empty white space that is added at the end of the report. Another option is to adjust the size of your top and bottom margins, providing there are no design conflicts in doing so.
If you have any white space at the bottom of the sections that appear at the end of the report you could also reduce the height of that section to remove the white space.
Related
I am trying to export report in excel but detail section give extra line per record. i want report with only single line for single recordenter image description here
Make sure that the bottom of your section is touching the bottom of every field in the section. If any fields are slightly taller/shorter or there is a gap between the field and the section boundary this normally happens.
If you believe that not be the case, possibly share a screenshot of the report in design mode and it may help.
I have crystal reports XI, I am new to crystal reports and am not tech savvy, so please consider that in your reply. There is a section that does not populate at all when the value is zero. The whole section disappears on the generated reports. I need the section to show and I need the zero value to show. Any suggestions?
do a right click on that section(where the section name is), go to section expert and on the common tab see if you have something under Suppress(No drill-down) X-2 button(might be red). There should be a condition that is suppressing the section when the field takes 0 value. You can suppress that condition putting // in-front on it or just delete it. You may also check if Suppress Blank Section is checked, if so remove the check mark.
In my main report preview and exported PDF file of it as well I have a unused white space between details sections (the section with the grid starts from next page) as shown in the following image. Off course I want that white space to be removed.
I tried with unchecking the "Can Grow" and "Keep Together" in the sections which contains grid subreport (as well as in the subreport itself), but unfortunately I have no result. In case when I have for example 3 rows in the grid section, the section starts right under the chart section above, but in case when it must go to the next page, it makes that white space.
And to mention this, in both subereports in theirs sections, I have suppressed all the unnecessary sections, basically I am showing only the ones with the data.
Thanks.
I solved this. I checked "Can Grow", and deselect the Keep Object together in the subreport.
And now the grid works fine! Starts at the end on the graph, and continues on to the next page. Here is what I done:
I have a report displaying rows with text fields with variable length (I use the Can Grow option). I use a Box for the details. My problem is that when the last text field cannot fit into to the box on the bottom of the page, a empty space is left, and the new row begins on next page. Unchecking the option Keep Object Together on the fields, didn't solve the problem and if it did I don't want the content of the text field to break across pages.
My question is: Is it possible to auto-re-size box height depending on rows content, so I can avoid empty spaces at the bottom on every page (doesn't look very nice).
Thanks in advance.
There are three things I can think of that might help.
As you said, you can limit the maximum size of a "can grow" field. To the right of the can grow checkbox (in CR designer) there is a "Maximum number of lines" value that defaults to 0 (no limit). You can set that to however many lines you like.
The details section itself has a setting for "keep together" too -- right-click the details section label and go to the section expert. If you uncheck it there the details section will start on the bottom of the page and continue on the next one.
Look at the page footer section, it is printed at the bottom of each page, and if it is large, it takes away from the available space for the data. Group footers, if you have any, could give you the same problem.
I have a report where I am using colored boxes to delineate columns. To accomplish this, I've run the boxes from the Group Header all the way down to the Report Footer. Crystal seems to enjoy making the boxes "bleed" up and down the page so that they seem to print wherever they want in the Header and Footer.
I got the idea to use other solid white boxes to control this and it works, except when Crystal adds more filler space when "Keep Group Together" is used. For example, when the next group won't fit so is moved to the next page. This space doesn't belong to any actual Report Section. Unfortunately, if I uncheck "Keep Group Together", I get other formatting problems so that's not an option. Any ideas of how I can get this formatting under control?
The solution seems to be to not span the colored columns into the Report Footer section. For some reason, they're fine when spanning groups and details, but as soon as it hits the RF it explodes.
Instead, I just created new colored column boxes and lined them up in the RF separately. It's behaving itself now.
Try marking your whiteout box Extend to Bottom of Section when Printing.
I'm guessing here: your column boxes are marked Extend to Bottom of Section when Printing, and they're getting extended, but your whiteout box is not.