SSRS 2005 parameters dimensions - reporting-services

I was wondering if there anyway to manipulate the position and size of the text boxes for the parameters in SSRS 2005. They generally take up a large part of the top of the page and I want to prevent that if possible.

I don't think this is possible with the out of the box Report Manager. You might be able to achieve some control by tweaking the style sheet.
if you just need to control parameter order they will be rendered in the order they are defined in the designer.
you could probably create an html page that is a front end to the report and then set the parameters via URL access.
more info here:
http://msdn.microsoft.com/en-us/library/ms153563.aspx

Related

Subreport as a header in main report (with page numbering)

I'm facing an odd issue: I'm going to create lots of reports using reporting services (SSRS) and one request was to create a subreport that will be shown as a header in main report. I've come across two main problems:
It is not possible to insert subreports into report headers. I thought of a possible workaround and just create a subreport without header and then insert subreport on top of body in main report. But then I faced another problem:
My header contains a logo, title and page number. However, function for page numbering cannot be used in report body, only in header.
Is there any alternative? Or should i just add a header to each report instead of trying to create a subreport for the header?
You can start by using a report with the header as a template. You would start with this whenever you make a new report. That at least eliminates the need to recreate it each time.
If you do want to be able to manage the headers dynamically, you can use a data-driven approach. Almost all of the properties for images and text boxes can be defined with expressions. And the expressions can refer to a dataset. In other words, you can store all of your preferences in a table. Your header template would include a dataset that brings in all the settings. Then you can use expressions to define how the header will look.
By doing this, you would be able to adjust the image, font size, etc. in all the headers at once just by changing a value in your table. Obviously there is some overhead with setting up the template this way, but it has a negligible performance impact and gives you more power to manage the header dynamically.

SSRS report - show tablix only once

I am using SSRS report (VS 2010) and 'tablix' object.
I need showing the tablix only once in the report (it is used only once for the first page, or for the last page, or whenever I like to).
(I have thought to add a variable, and set it while doing the report (like a flag), and check that flag, but I don't know how doing that, and whether there is better way).
How can I show the tablix only once?
Thanks :)
As the link: https://msdn.microsoft.com/en-us/library/dd220592.aspx, table is a preffered way to create some 'fixed' elements in SSRS.
You can use header for fixed elements and body for the variables length.
Nevertheless in the body you can declare a subquery and do any design desired.

SSRS how to change the parameter position in web part?

Currently I Have my parameters shown on the right side of web part as the snapshot shows.
However, I need to move the parameters filter to the top of webpart. Also, it should be still within the webpart. How could I make this?
You can't do it with the existing Web part. If you need parameters in a different spot, you'll need to create a custom Web part.

Single page display in HTML rendering : SSRS

I have a SSRS report. I am using grouping and my report is having n number of pages.
Is it possible to have the html display of the report in a single page with out page break and the exported version( pdf, excel) have the page break). Any idea. Please share some thoughts.
Thanks in advance
Anna
Short answer: Set the InteractiveHeight = 0
According to Microsoft:
Soft page breaks are calculated at run
time by the control. Although it is
not recommended, you can disable soft
page breaks by setting
InteractiveHeight to 0.
InteractiveHeight and InteractiveWidth
are used by the HTML rendering
extension to provide the equivalent of
PageHeight and PageWidth. Because the
HTML output format dynamically resizes
a report to accommodate drilldown,
drillthrough, and show/hide features,
the report server uses different
properties to support pagination on
dynamic pages.
EDIT Comment Answer:
In the Layout mode, bring up Properties panel. At the top of the Properties panel is a drop down to select which control's properties you are looking at, select Report You will then find “Interactive Size” that includes Interactive Height property.
What version of SSRS? 2008 lets you specify a different page size for interactive and regular paper (ie the html version will render different than say PDF).

SQL 2005 Reporting Services custom report item (CRI) - what are the limits?

Reading MSDN (and other sources) about custom report items (CRI) for reporting services 2005. It looks like I'm limited to generating a bitmap. Not even with some mapping overlay for detecting mouse clicks on it. Is there away to go around this? There are two things I would like to do:
Embed HTML directly into the report, to format dynamic text.
Embed flash (swf) control in the report. This could be done with HTML if the previous point is possible. But maybe there is another way
Any suggestions? What am I missing?
You didn't missing anything.
For me, like you mentioned, the main disadvantage is, that with a CRI you can only render images. You don't get any scalable text or something similar.
If you want include swf, you need to render it as static image.
You can render the report as HTML and include the report using a floating frame in a page with the swf file. You can use functions to format dynamic text. SSRS 2008 solves some of these problems with the "richly" formated textbox (not RTF). it may worth a look, if it's an option.
You might want to take a look at Data Dynamics Reports which has all of the RS features and has better support for custom report items with a complete API not just bitmaps.