SSRS BIDS 2008 Parameter drop down visible on report - sql-server

See attached, circled image.
In BIDS when i preview this report, the parameters drop down menu is visible straight away, however when i deploy it to the server and run the report, i have to click the circled button to show the parameter options.
This may be easily missed by the user, is it possible to set this to appear by default?

It sounds like the report parameters are configured to be hidden. In Business Intelligence Development Studio:
open the Report Data tab -> Parameters
right-click each of the parameters -> Parameter Properties
make sure Select parameter visbility is set to Visible.
Parameter selection for all my reports are shown by default unless this is checked.
If you're linking the report from another page (or from another report), add &rc:Parameters=true to the URL. Info on additional URL parameters here.

Related

SSRS - How to export data to a single excel spreadsheet when using report pagination?

I have a 2012 SSRS report that process thousands of records, it's a paginated report via an SSRS parameter.
When we export the report, the data is being sent to multiple spreadsheets (due to the pagination).
Is there any way to avoid this? To keep pagination but export the data to a single spreadsheet?
Thanks
There are two different kind of "pages" when viewing a report. There are natural breaks based on the page size and then there are hard page breaks that can be set to occur between objects or groups.
With hard page breaks it's all or nothing. The sheets created during export are a direct reflection of the page breaks in the report.
However, if you simply let the report create pages during viewing and don't specify any actual page breaks, all the data will export to one sheet!
Another hack way of doing this is.. have another version of the same report without the group pagination. Hide this report. Have a text box on your original report.. call it "Export to Excel" or something like that.. under actions for the textbox.. select go to URL. and in there put in your report server path to your hidden report.. including any parameters in your original report.
The link would look something like this - Note the Command at the end of the URL:
"http://yoursite/ReportServer/Pages/Folder.aspx/Production%20Reports/?%2fProduction+Reports%2fYOUR_HIDDEN_Report"&"&parameter1=" & Parameters!parameter1.value &"&parameter2="& Parameters!parameter2.value,& "&rs:Command=Render&rs:Format=EXCEL"
You have to play around with the link to get the correct link.. Once you have the correct link.. run the original report report and click on the "Export to Excel" Button / text box .. You will now see a prompt to download the Excel file..
You should not have a as a single sheet.. done.

Dynamics NAV - SQL Server Report Builder - CommandText property has not been initialized

I would like to start by describing what I am trying to do. I am working in Dynamics NAV 2015 attempting to create a custom report layout using Microsoft SQL Server Report Builder. The way it works is I am in NAV, I choose a custom report, and then I click 'Edit Layout'. The Report Builder pops up on its own and allows me to start working.
The problem is that, even if I have a completely fresh report with nothing on it, I cannot preview the report. Instead I get the following error:
ExecuteReader: CommandText property has not been initialized
----------------------------
Query execution failed for dataset 'DataSet_Result'.
----------------------------
An error has occurred during report processing.
----------------------------
An error occurred during local report processing.
The strange thing is that if I do work and save it, then go back into NAV and print the report, it works fine. I just can't preview it while I'm working on it in the Report Builder.
Does anyone know why 'CommandText' would not be initialized automatically? Or where I would go to initialize it? I feel something may not be set up properly, but I can't find anything anywhere that has been helpful.
Preview does not work in the Report Builder when editing a layout for Dynamics NAV. The dataset is not available to the report builder at the time of the design.
These reports do not connect directly to SQL or Reporting Services.
You need to save and run the report through NAV so it can populate its dataset. There is a preview in the Report's request page.
I usually leave the report layout open > Save layout > Return focus to NAV > It will prompt to import the layout > Ctrl + S > Ctrl + R.

Show entire report in SSRS Report Viewer Web Control?

So I have the SSRS Report Viewer Web control on a WebForm in my project, and it is working as expected now.
Since the print button does not naturally render in browsers other than IE, I've implemented this solution SSRS print button in Chrome and Firefox to give users in those browsers some ability to still print.
However, several of my reports are multi-page reports. It would be useful to show the entirety of the report at one time so the user only has to click the print button one time.
I've looked for a setting in the control, and simply do not see one. As I'm using server reports, it would not be possible to modify the RDL to make the page "larger".
What other approach could I take to display the whole multiple page report at one time?
If I understand correctly, you want the interactive size to show ALL your data, but the normal printed output (via the SSRS button) to use the proper page size.
To do this, you can modify the report's InteractiveSize Height property and set it to zero (0in). You can find this on the report's property page (press F4 to see the property page if not displayed). It is not shown in the normal report properties dialog -- only in the Properties Window.
This will make the interactive report page-less and render all the report data in one go. Assuming its not terribly large, this works well for people annoyed by the paging on the interactive report viewer and who just want to scroll through a data list.

url links to SSRS reports

I have a sql server which hosts three groups of reports. Rather than linking to the reports manager page which shows all three report groups I decided I would like to link directly to a report group.
Here's the URI which i'm passing (this is coming from a silverlight usercontrol with a button click event)
http://localhost/Reports/Pages/Folder.aspx?ItemPath=%2fConveyor+Reports&ViewMode=List
but instead it sends me to http://localhost/Reports/Pages/Folder.aspx
In that link ^ i'm trying to link into the "Conveyor Reports" group directly. But the end result is always redirecting me to Reports Manager homepage.
I modified my formatting to
http://localhost/Reports/Pages/Folder.aspx?ItemPath=/Conveyor%20Reports
and it worked.

SQL 2005 SSRS Report Manager changes

How can the Report Manager interface be changed to view only from the gray bar right below the four tabs, view, properties, history and subscription?
It can't except va URL access direct to the ReportServer service where you have the options to specify which bars you want displayed.
Report Manager has no options or settings to control layout.
Edit:
Report Manager is another application that gives a GUI to manager reports. It simply uses the Report Server web service in the /ReportServer folder. You can not configure Report Manager layout at all.
URL Access does not use Report Manager: it goes directly to the web service. You can decide which tool bars you want when using URL Access.
If you want to link to a report without showing the top portion of the Report Manager window, you can use the following path.
http://MyServer/ReportServer?/MyFolder/MyReport
You can pass other parameters to set additional options such as show/hide toolbar, zoom, etc. See the following link for more info.
msdn.microsoft.com/en-us/library/ms152835.aspx

Resources