jasper reports issues with fixed page height - jasper-reports

I have a report with dynamic subreports and a page footer that should stick to the bottom of the page. The problem is that the text is dynamic and some pages have more text, some other pages have less text. When the page has less text it pulls the page footer up and when the page has more text, it pushes the page footer down. I have specified the page height property pageHeight and I have placed my stuff in a band in pageFooter. I have tried using the background instead of pageFooter and this actually forces the page to have a constant height and it works fine except a tiny little detail that kills the entire solution. In some reports it prints the header of the table alone at the end of the page like in this image:
If I use the pageFooter the header of the table does not appear alone. It appears only when I use background. It seems to me as if when I force the page to the maximum height, it causes the head of the table to appear alone. The report is huge. It spans tens of xml files. I don't think it is a good idea to post it. And the xml is full of java code. I will post portions of it upon request, if that helps you get a better idea. I hope I explained the issue clear enough. Any ideas?
Thank you in advance,
Corneliu

Related

How to get Vertical Scrollbar in Access 2010 on a long form? Seems like a glitch

I have created a large Access Form that spans the form header, all of the detail section 22" and form footer. When viewing the form it will not allow scrolling.
I have copied elements into a fresh database and a new form with the same results. I can send a zip file with this single form to anyone interested in helping.
Ensure that you have the Scroll Bars property set to Both or Vertical Only in the Form Properties:
Seems I figured it out. My Form Header Section was too long. Seems once it gets past 10" it disables the scroll bar on my screen as I was trying to use it improperly to extend the length of my form which is limited to just the 22" . Makes sense that the Header section is not designed to be scrolled, but I had some large images with text boxes between them. Just met a limit of Access

Jasper Reports - Subreport - Blank page between title and detail bands

I'm working on a subreport in Jasper Reports and its detail can get rather large, more than a page in length on its own. What I'm having trouble doing is getting it to print right after the summary paragraph. It always leaves a blank page in between the title band and the detail band and then prints. When it then prints, it prints on more than a page. It's under this scenario (detail table/band larger than one page) that it leaves the unnecessary blank buffer page.
Here's a picture of the report that gets generated, to help explain what's happening. (Sorry about the blacked out text, I don't want to get in trouble for divulging anything).
Here is a picture of the band layout for the subreport:
Root Question:
How can I make it so that the detail prints as close as possible to the summary paragraph? Instead of deciding to skip the current page, leave an additional blank page, and then print.
Thank you for your time.

Sub-reports overlapping "Last Page Footer" band

I have tried every combination of band configuration and layouts.
I have a master report and (currently) 2 subreports. The printout is a workorder and each work order must have X number of repair items and Y number of detailed parts used to repair the component. Sometimes there are only a few of each other times there are over 50 each.
Header of the report looks great. I have two bands where I place my subreports. Originally I had them both in the same band and specified the second subreport as "float" which resulted in the same effect as having each in separate bands.
The subreports display fine however on occasion the parts list will overlap the details I have specified in Last Page Footer band. This does not appear to happen when I place the labels in the Summary band however these labels are mostly boxes for signatures so alignment with the bottom of the page is required and summary seems to add labels and such at end of content.
Resizing the bands the subreports are in seems to work - kinda. However I need both subreports to start immediately after each other. So resizing bands isn't an option otherwise there is a bunch of white space between them and single page printing when only a few parts and repairs are selected does not happen.
Anyone have any ideas? Wisdom to share? Experience? This reminds me of working in HTML and sticky footers ugh :)
I know the question it's quite old, but since I had this problem and I already found the solution, I'll post it for someone that may need it in the future.
In my case, the problem was that I had the Summary With page Header and Footer checkbox selected. Once I put it to false, it worked like a charm.

Crystal Reports (Visual Studio 2010) - please help with page template

We are trying to create Crystal Report but have a problem with page template creation.
Report looks like this:
It should be "stamp" in the right bottom corner of page. First page stamp looks little different from other pages stamp.
At the left part of page on the left margin two objects are placed. Both of them oriented vertically and should work as header and footer (should be shown on every page) but take more room than required for usual header and footer. In this case we can't use usual header and footer to place these objects.
Tables on pages should work as "background" because even 1 record on page should show 20-row table (with first row filled in this example)
It would be great if we have something like "left running title" but we can't see such feature in CR.
I attached couple images to show how the report should look (sorry, i can't post images here because have no enough reputation points):
First Page Second Page
Could you please say how such report template can be created? We have no skilled CR developer in our company and have no idea which way of report creation can be used :(
We also agree to use another report engine if it is free and can work with .NET applications
Thanks for help
Dmitry
You can use underlay property of the sections to get the desired result. You can use the page header and page footer for putting the details and for page-header, set the underlay property to TRUE and for the footer, set the property of the detail section (I presume, you have a single detail section in the report) to TRUE. This will make the details of the header and footer display beneath the detail section.

How do I build a crystal report from the bottom of the page, up? (Whitespace before the data)

I would like to build a report that starts at the bottom of a page and grows upwards instead of a report that starts at the top of the page and grows downwards. How could I do this?
--Edit--
For clarification, below is an image depicting the way I need to construct the report.
Basically, I'm looking for a way to have the whitespace at the top of the page and the data at the bottom of the page, instead of the more traditional look of data at the top of the page and whitespace at the bottom of the page.
Without knowing much about what the request is, I don't believe there is a way for the report to run from the bottom up, but you could possibly do a couple things to fake the system out.
For example you can do something like in the following link to put your summaries in the header:
Crystal Reports: global variable running total not displaying in header
Then you can play with the sorting of the details if you need the rows to go in decending order.
Hope this helps.
[EDIT] I see you updated your question so I'll add an update to my answer.
One more thing you can try out is to play around with the Print at the Bottom of the Page and Keep Together properties of the sections. I haven't tried this, but one thing you may be able to do is put the section at the bottom of the page and perhaps find a way to have the section grow from there. You will have an issue if the page goes to another page and though it seems possible in my head that the section could grow while being placed at the bottom of the page I haven't tried it so it might not work. I am just throwing it out there for one more thing you can try. Hope this helps.
You could try:
Create an empty report with your headers and related text
Put a subreport displaying your data in the report footer and set the sort order for the subreport query to descending.
In the report footer properties, select Print at bottom of page
I tried it with some sample data and it works, but I'm not sure what will happen if your data goes to two pages.