Show different group header and footer per section - reporting-services

Can anyone tell me how to show SSRS group header and footer in SSRS 2008R2? The idea is to have an approach like in Crystal Reports, where we can add a group header/footer and do our own design in that section on every page based on page break functionality.
Does anyone know an approach for this in SSRS? I should be able to show my own design/controls/dataset fields group header area, and be able to see it on every page based on the page break by group. Would also appreciate if you can share any video or tutorial related to the approach.
Below is my scenario and the issues:

First off, you can't really do much in Page Header and Footer in SSRS 2008, this will not be flexible enough for these requirements.
Probably the best workaround then to create multiple sections is to split the main report into several subreports. Each subreport can have it's own "starting area" with images, textboxes, aggregate info: whatever you'd like in your "header". In the main report you could set up page breaks to make sure each "section" (subreport) appears on a new page.
One downside to this approach, as mentioned in the first bit of this answer: you can't repeat the header on each page, because Page Header and Footer are ignored for subreports.

Related

Print layout page break/ whitespace issue ssrs

Having a report with 5 different tables and what i want is to have each of these tables starting at the top of a new page. These tables are currently in a rectangle each which has a hide/show expression. Surrounding these rectangles is a list which is doing the correct grouping for the tables and also doing page breaks after each group(3 groups in total: Association, Organization, and Type. There are 5 different types, one for each table(there's a filter on the tables).
When showing my report in regular preview mode there is no problem but when doing so in print layout preview I get the third table starting on the third page but not at the top and after that I dont know what is happening... all page breaks just stops working. Sometimes whole empty pages are rendered.
This is how the report layout looks like
This is some of the resulting pages (not in order)
Just so you know, I have been trying consumewhiteSpace, Checking the height and width on my report Height = 15,1cm and width 24cm and its just a horisontal A4 page.
The grey color is the list-rectangle. Why is it acting up like that and how do I make it work?
So it looks like the report is fixed. Don't really know what I did but I redid the report(like a houndred times before), really made sure that all the page breaks, filters, report margins and visibility conditions (not only in the tables visibility propery but also on every static row under advanced mode) were right. I made some table changes for example using stepped table instead of nested. And found some wrongs I had made previous considering the tables layout (guess everything has a purpos even hard work and long wait...).
Thanks for the help though!

In SSRS: If table is larger than the available area on a page, then the entire table should start in the next page

In SSRS usually if the table is larger than the page and not able to fit in one page, then it spreads to the next page. But in my case I want to have the entire table in one single page, instead of breaking the table across multiple pages.
I tried with Rectangle container and also tried providing height of the SSRS Report to 0 inches, but still no luck.
Is this possible to do in SSRS, if yes need some help to know how to do...
Go into Tablix properties and check "Keep together on one page if possible"
Make report height 0 too.

SSRS - how to remove textbox white space on subsequent pages?

It seems so basic and surely resolved by SSRS 2014 SP1 but I can't find a way in Print Layout (for PDF ultimately, but this is simple display) to allow a tablix to render at the top of following pages when a text box displays above it on the first page (eg. address details which would not be wanted on every subsequent page filled by tablix results). This results in unprofessional wasted white space above the results on every page after the first.
The tablix seems "stuck" so it only starts on the page wherever you put it on the design layout (using Report Builder because SSDT not playing with VS2015, but same things should apply). That's when the text box above it naturally doesn't even display on the subsequent pages - why would it, it's done its job and is not repeateable! After all, it's not in a header.
Have set the textbox to CanShrink=true but its still holding the space (because it's content remains, fair enough).
Also tried hiding the textbox (and should be able to do this conditionally on subsequent pages) but whitespace is still there, which is odd and perhaps shows the real limitation.
Applied ConsumeContainerWhitespace=true on report level (you would have thought that would do the trick) but no joy.
Even put both textbox and tablix in a same Rectangle so they become "peers" and maybe control the whitespace better, but nope.
Would prefer the header to repeat and the textbox address to only be on the first page, but another annoying limitation is that for headers there's only a "PrintOnFirstPage" option, not one to print on first page only! Of course, a workaround for that like SSRS Report Builder - Only Show Header On First Page (With Page Numbers) is to move textbox into the body area and hide, but as noted, that still leaves the stupid whitespace on every subsequent page - d'oh!
Surely there's a way to resolve this basic requirement, or maybe I'm missing something obvious?
EDIT: Remembered I never had this problem before and realised it's now only because there are multiple Projects per Worker (sorry, not enough rep yet for pic). If I choose a parameter period with only one project, the line descriptions will continue on the top of any subsequent pages. Only if the tablix header group (Project: [TaskDesc] and Worker) changes does a new page start - but with the tablix at the original page 1 layout location (ie under the textbox), not at the top of the subsequent page where it should be. Hope this clarifies - looks like a bug, odd tablix behaviour, but maybe a workaround?
If you want a non-repeating TextBox, just make sure it's outside of a repeating report element. This means outside of a Tablix or Rectangle.
Just place the TextBox at the top of your page and place the Tablix/Rectangle below it. When the Tablix/Rectangle grows beyond the maximum page height, it will break and continue at the top of a new page.
If you simply think there is too much empty space at the top of the page, try fiddling around with the page margins.

How do you make RDLC Fixed position footer

My application is printing checks. In the client's paper stock, the "check" itself is at the bottom 3rd of an 8.5x11in sheet. The details that make up the check are on the top 2/3 of the sheet.
Now if I'm printing multiple checks in one go, I need the check to be essentially the page footer for my .rdlc, but that page footer must start at exactly the same vertical position on every page regardless of how many detail items are on the upper 2/3.
How is this accomplished with RDLC reports? I can easily solve the problem when the check is on the top 2/3 of the page because the table does not affect it's positioning. This one has me stumped.
If it helps, I am on SQL Server 2008.
Figured it out. Basically could use the page footer option (instead of table footer) in RDLC and put ReportItems! formulas in there. That worked fine for what I needed to do.

Remove extra white space from first page of SQL Server Reporting Services report

I am using SQL Server Reporting Services 2008 (though this seems to be an issue for me in 2005 also). I have a report that has one page per customer (i.e. paged on customerId). The odd thing I'm seeing is that the first report (i.e. first page of the report) has a bit of extra white space at the top than the other pages. In general this seems to occur when you have a title for the report and paging (so that the first page has the title, but each successive page does not). The report I'm dealing with does not have a title like that, but still has this extra white space.
What I'm wondering is how do I prevent that extra white space on this first page of the report. How do I make each page of the report identical?
I do not have a header or footer applied to the report either.
I've just found the problem i had with extra space on first page.
In my case, the report has a header (with a textbox inside) and in the body a table.
The problem was that on first page (printed from the app) appeared a little space between the header and the table on the body. Well, apart from that the result was perfect.
But when exporting to Excel, first page only showed header, the rest of the pages looked perfect.
The solution: when you add a table (at least in the body), this table has automatically header and footer. I wasn't using header nor footer so i've removed them (first file and last file of the table) and voilá =-D
that's all.
There are a couple of different causes for extra space at the top of the HTML render of a page in any version of Reporting Services. There are a couple of tricks to working around this depending upon the cause of the problem:
Move the title from the Header to the Body of the report. If the title is a label, this doesn't always help.
If you are using a table, then add a separate row to the header of the table. This seems to work very well, particularly when you render to Excel. However, not all report requirements can support this as a solution.
In SSRS 2000/2005, if you are using a container such as a rectangle or group, then the odds that you will having a spacing issue increase. If you can move the title out of the container, then this can help reduce the likelihood of a problem. I haven't tried using the Tablix grouping controls in SSRS 2008, so I can't tell if this will work in SSRS 2008.
If you keep the header and footer objects on even you aren't adding any labels to the regions, then these can lead to extra spaces on the first page.
It is difficult to give you better advice without reproducing your exact problem. If you want to post the code for a sample RDL file temporarily, then I can try to reproduce the problem in SSRS 2008 on my machine and see if I can provide you with a custom solution to your problem.
I'm using Reporting Services / SSRS 2008. I have a table (tablix) with column headers and a subreport in the last row. How do I get rid of the extra space on the first page? It looks ugly when exported to Excel. I've tried moving the table immediately below the report header and it does not work. It seems to enforce a tiny space between the two.