SSRS: How to display a report title on the parameters page - reporting-services

My clients have upwards of 40 reports with very similar parameters. These are hosted on SharePoint, but are consumed by users through a web application, and so when a report is selected and the parameters are shown, the report's title is lost. My clients are irritated that they don't know, from the parameters page, which report is being displayed (many have very similar names and they are selected from a grid, and so mis-clicking is an issue)
Is there some trick to showing the report title on the parameters page?
Thanks
Edward

I will suggest to add an additional parameter and show the report name in that.

Some points to highlight in your question.
First, I don't know any trick for showing the title in the parameter pane, as a matter of fact, I don't believe it does exist. Showing it as a parameter is something that I wouldn't do as a solution for a customer.
Second, not showing the little line with the report's path is something that can be chosen when invoking the report (by means of url, see links below) and if they are accessing through another web application, this should be the one taking care of this matter. Note that if you show the url or the little line with the path, you can compromise security (access will depend on folders setup, but you leave a door open). This web application should know what is it showing and should display the right name (any the actual report's name or a custom name within the web app). This is what happens when you embed SSRS reports using a browser in an external app.
Third, the report itself should have a title displayed once the report is executed.
As a summary, I don't believe this issue's solution is under SSRS management/development scope.
Links to know more about executing SSRS with an URL.
http://msdn.microsoft.com/en-us/library/ms155391.aspx
http://msdn.microsoft.com/en-us/library/ms155391.aspx
As you can see, there are lots of things that you can do playing around with the url, such as:
Pass parameters
Hide path pane
Hide parameters pane
Render format, you can call an url asking for an excel or pdf render and you get the download dialog for the file.
Hope this helps.

Related

SSRS Report PDF image rendering issue

I am building a label report that requires the user to input a Bulk Order Number that will generate multiple labels. When viewed in preview mode and on the report server, images on the report for postage and company logo appear on every instance of a label (report page).
However when exported to PDF, these images only render on the first label (page)
I considered this may not be an issue, as the user could print from the report server when accessing the report. This isn't the case, as when trying to print, report server creates a PDF for you to print from. There are no other options regarding printing other than page size and orientation, a PDF seems to be the only method from which you can print from.
The images I use have the visibility controlled by parameters, so you can select 1st or 2nd class postage, and choose to have the logo visible.
Each image also has the RepeatWith property set to the Tablix that contains order and address details.
When exported to word, the labels all appear as desired with postage and/or logo images on each instance. This is a step I would like to avoid, as it would be much nicer to have the user print directly from the report server, even if this still requires a printer friendly PDF to be created.
I have attached am image to show PDF output.
Any ideas how I can get these images to render on each label (page)?
EDIT
Image of design page
Based on the design view image you posted, it looks like the only thing repeating is your tablix containing the address information. The SSRS RepeatWith property doesn't seem to work well with .pdf exports so the workaround for this would be to drop everything into a single cell on a list object and grouping using the Order_No to repeat everything. This should remove the need to mess with RepeatWith and give you the desired results.

SSRS - remove the 'loading' popup every time report refreshes

I would like to NOT show the 'loading' popup when the report refreshes because this is displayed on several monitors and it catches viewers' attention. Report is deployed to a SQL report server. Is there a way to achieve this?
If you have an ASP.NET developer on hand, have them use the ReportViewer control to embed the report directly into a plain old aspx page. I've done this to a few reports, and they never show the usual "Report is being generated" message that you get when accessing them via Report Manager. (You might have to set AsyncRendering="False" on the ReportViewer control to get the desired behavior.)
This will also allow you to dress up the page a bit, and conceal the various Reporting Services toolbars, which would be ideal for a billboard display like you describe. Put a meta refresh in the page to get a 30-second refresh, and you're set.

how to remove report header part in SSRS drildown mobile report

i have .NET application where i have iframe and i am loading SSRS drildown mobile report URL into iframe and it's working but when i moving to 2nd lavel of drildown report it's loading report but report header apears which i don't want to show to the user.
i am using below URL to load drildown report
iframe.scr = "http://Desktop-1213/SSRSReports/mobilereport/MainReport?rs:Embed=true";
want to remove the hignlighed in red color one.
another way i have tried, used rs:Embed=true in dripthrough custum URL option but it's opening in different window. but i want in same window.
let me know if need more clarification
Take a look at the documentation here and search for rv:HeaderArea. It may lead to a workable solution. I would also be curious what rc:toolbar=false would look like in your situation.
https://learn.microsoft.com/en-us/sql/reporting-services/url-access-parameter-reference
If all else fails you can retrieve the raw report as html40 directly form the api, however, most of the navigational features will have to be re-implemented.

GWT HTML Report Printing

I am currently working on a GWT application that requires report
printing. The use can select report parameters from a screen, and
upon clicking print we would like to display the file as it is being
generated. Currently we have server side code that is generating HTML
and writing it to a file. When the user clicks print, an RPC is being
made to pass the report parameters to the server and begin the
report. A second RPC is made after the report has started to obtain
the report's URL. From here, we are creating a Frame and setting the
URL to be the URL retrieved by the second RPC.
The issue I am running into, is that when setUrl gets
called, it only displays as much HTML that was contained in the file
at the time of the call. What would be the best way to refresh just
the frame containing the HTML report? It appears making subsequent
calls to setUrl passing in the same Url each time would do the trick,
but it actually doesn't seem to contain the additional content that
would've been written since the last call. It is also resetting the
vertical scroll bar's position each time back to the top of the bar
which is something else I would like to prevent.
Is there a better way to go about doing this?
I think it would be better to request HTML in chunks from GWT and render them as they arrive. Doing this with ajax instead of wholesale refreshes will enable better behavior with the scrollbar, eliminate flashing, get around caching problems, and will also let you add some feedback like a progress bar, estimated time remaining, etc.
There's a lot more infrastructure required for this, but your suggested solution doesn't seem quite appropriate for the task.

SSRS show/hide parameter pane by clicking a button

I have created a report which contains a number of parameters so that the user can filter the data.
By default the show/hide paramters tab is closed.
To access these parameters the user needs to click on the usual button to expand the header area and view all the possible parameters.
This is all fine, I want the parameters to be hidden by default as it take up a large proportion of the report and not everyone wants to see them.
What I do want however is to create a text box called 'Use filtering' or something similar and create an 'action' so that when this box is clicked on the URL for the report with some sort of additional command on the end included so that it reloads the current page but with the command to show the parameter pane.
I have tried adding the following to the URL of the report page but it does not work:
&rc:HeaderArea=full&rc:Parameters=true
and also
&rv:HeaderArea=full&rc:Parameters=true
All it does it reload the page but with no changes to the parameter pane.
Can anyone point me in the right direction here.
If you want to use these parameters, you must load the report via the Web Service URL rather than the front end URL.
Typically on a standard install these are http://MyServer/Reports (Front end) and http://ReportServer (WebService). Only the WebService URL will accept the parameters you are trying to use, the other will just ignore them, hence why the report is loading but not observing the parameters your passing to it.