SSRS Report Custom Prompt Layout - sql-server-2008

Is it possible with business intelligence development studio to create an SSRS report and easily customize the way that the prompt fields are laid out (mainly the location)? It looked like it defaults to grouping them horizontally, I would want to perhaps group the prompts into section.
I'm just getting into using SSRS so my knowledge is limited. I've read a few tutorials but haven't found an answer to this question.

You may be able to change some of the styles and images, but I don't know if you can change the actual layout. It may be possible to do it with the style sheet, as it looks like the UI is generated from a dll.
Start here and poke around:
\ServerName\c$\Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportManager\
Styles\ReportingServices.css should let you do some formatting changes - font size, layout, colors, etc.
Styles\RSWebParts.css should let you change more formatting.
MS was even considerate enough to comment thoroughly. I would just start messing around with the "View Source" in your dev environment. See what classes are assigned to the controls you would like to move.
Good luck - could actually be fun.

Related

How to setup report in SSRS to be viewed in HTML and PDF Outputs, within a single .rdl

I need help figuring out how to setup report in SSRS to be viewed in HTML and PDF Outputs, within a single .rdl.
Thanks
This is a pretty broad question. If you have specific issues then you should ask a question about those issues. You will most likely see down-votes or votes to close this question because of this. Don't feel that people are not willing to help, they are, bit StackOverflow is kept clean by closing questions that don't conform to SO standards laid out here https://stackoverflow.com/help/how-to-ask
Anyway....
Generally speaking, if you build a report, in most cases, you can export it to PDF without any real issues.
However, not all renderers support all circumstances so you might need to lookup the differences between the default HTML renderer and the PDF renderer. It's usually the following that cause issues.
Custom Fonts
Overlapping objects such as having text over an image
Page size and margins
Resolution of any images you might want to use in the report.
There will be others too that I can't think of but I suggest you build the report step by step and test each significant bit of work by exporting to PDF and checking the results.
As you come across problems that you cannot resolve, you can come back here and post questions about those specific issues.

Can you generate a drilldown subreport to a tooltip in SSRS?

I was poking around the internet and was curious if anyone on StackOverflow has ever managed to successfully bind a SubReport to a tooltip. I kind of was hearing multiple answers online. The most common assertion is that you cannot because tooltips only take expressions and cannot relate. Another assertion is that you can add custom code, which I have only done in labs, to get it to an expression that can then be used.
One of the things I wish SSRS would do out of the box would be to 'pop-out' drill down reports. Due to intense operations I understand you can't relate a lot of data but for just simple grids of details this would be fine.
So far I have been able to either set up subreports to drill to other pages or I found a blog where someone managed to use JavaScript to present the subreport in a set window size. I have used that as well: http://tavislovell.com/wordpress/how-to-make-ssrs-reports-in-a-performancepoint-dashboard-pop-out-or-open-in-a-new-window-2/
The issue is that I want 'hover over' feature that is found in some other tools. Has anyone successfully done a subreport or 2nd dataset in a tooltip that can be dynamic rows? I essentially want to hover over a cell and get a report to popout at a user for certain cells. Again I understand this could potentially be intense but I would scope it so it would be minimal.
As you've discovered, doing this with just SSRS is an uphill battle. There are a few reasons for this: very few report renderers could support this functionality, SSRS doesn't nicely support inserting custom javascript, potential performance issues. &c, &c. I don't think you'll get far there.
But
If this functionality were absolutely required, my recommendation is to use a custom wrapper website: users would go to the custom website to load a report. The website would make calls to SSRS to retrieve reports. It would scan the resulting HTML for some predetermined special string: INSERTREPORTTOOLTIP(CLIENTID=45) to determine where and what "tooltip charts" need to be generated and inserted.
Not for the faint of heart, I would think this would be at least a 20 hour undertaking if all went really smoothly.
(Also, true "tooltips" implementation is browser dependent, so you really need a div with visibility and perhaps position dynamically controlled.)
Whether you should use SSRS or build your own "report" web page depends on how much other SSRS functionality you are leveraging.

Tedious Styling Bug with MS Reporting Services

I have a number of reports that display dates in the UK format. I need to change these to display dates in the Japanese format. I've changed the LANGUAGE to be ja-jp and the report looks fine when I preview it in Visual Studio 2008. However, when I upload it to the server and come to view it the styling has gone and the date isn't formatting.
Is there anything obvious I'm missing or have overlooked?
I have found two solutions to this. The first involved moving the text box. I had a text box at the top of the report. When I changed its language to ja-jp then the appearance of the table beneath was affected. Moving the text box below the table prevented this from happening. It sounds a bit ridiculous but it worked.
The other involved editing the actual RDL file. Instead of specifying the language I edited the FORMAT tag within the STYLE tag
<Format>yyyy-MM-dd HH:m</Format>

Sharepoint Branding: Sharepoint-specific attributes for Page Layouts and MPs

I'm having trouble locating a url/document or a book, that describes extensively all the tags and attributes we can use within Page Layouts and Master Pages (Sharepoint 2010) in order to change the way that HTML is rendered. For example: I know there's an attribute that changes the out of the box left navigation from Tables to Unordered lists.
I'm doing front-end development and I'd like to get as much control of my html (and css of course) as possible.
One other thing is for example removing tables from web part zones and web parts. Again, are there attributes that do that?
For removing tables around web part zones and web parts, you will need to use a control adapter for the web part zone class. There is one available. Search for AKS_WebPartZone_Adapter
we used this with modifications for our MOSS 2007 site. We had to make additional changes to support SP 2010/
Perhaps not the right forum for this question, but from your questions I would guess you're just getting started with SharePoint branding. I would recommend you start with a book like Microsoft SharePoint Designer Unleashed by Kathy Hughes - it provides a good overview of the kinds of things you can do to brand a site. Even though it's written for SharePoint designer, you can definitely do branding from Visual Studio as well.
To get started, check out the content query web part - we created our own customized "quick links" view using this web part.

Drag drop block edit in place html

I required to write a small web application that allow customer to select predefined layout template in html and be able to modify it. The application need to allow customer to add block text to pre defined area and images. The block texts need to be able to reorder based on customer need. eg. move up , move down or move to sidebar. THe complete layout will be able to convert to table layout and inline css due to email program doesn't like div & css. I don't know where should I looking for the information to make this happen, could anyone show me how to do this.
Thank you
Of course, I may be misunderstanding you. You might consider using a standard content management system such as:
linux based
joomla
Mambo
Windows based
DotNetNuke
Sharepoint
Those systems have the functionality you described built in with the added benefit that most of them are free and open source.
I'm not sure why someone downvoted you, but check out a javascript framework like script.aculo.us or Yahoo's YUI
Those will go a long way towards creating the interface you need. Also they have a lot of examples.
The Yahoo framework has an inplace html editor (I think that is what you are asking for). Another editing is the fckeditor.