We are upgrading some reports from SSRS ReportServer2005 to the latest version ReportServer2010. Not the easiest upgrade as methods names etc have changed. One remaining issue that we have is that the asp.net ReportViewer Control does not have the .ClientController Expando object and its associated methods. Is this no longer available on this version or is there something more that needs to be configured to enable it?
As fas as I know it was replaced with the ReportViewer class (in the namespace Microsoft.Reporting.WebFormsClient). It's a quite a breaking change though.
Related
I'm creating script tasks in SSIS packages using the free BIMLExpress. Since we have different versions of .NET Framework installed in our environment I really need to be able to set the Framework version for the script project. Although I know how to change it manually, it would be very difficult to change it manually.
I have already tried looking for a solution and this answer suggests to use TargetFrameworkVersion property but I don't see that property at all, I've tried using it with no effect. I don't know if it only works with BimlStudio the paid version.
I'm using BIMLExpress 5.0.61915.0 with Visual Studio 2015.
Any help is greatly appreciated.
Thanks
I opened the generated .dtsx package and found that the TargetFrameworkVersion node placed inside of a separate PropertyGroup node. After I had moved it out to the first PropertyGroup of the same arrayElement node, then reopened my package in Visual Studio again, issue was gone! So you can write a script to move TargetFrameworkVersion node into the proper place for now.
Varigence support team told me that a public preview release is coming late next week which will include a fix for that.
I am using Microsoft Reporting Services to provide users with custom reports. I create them in Business Intelligence studio, deploy them and have a website where users can view those reports.
Now i need i new tool to do almost the same. I need to create reports and users has to be able to view them in PC, Mac, mobile phone, tablet, etc. Microsoft Reporting Services has some problems with Android and iOS, and that is the problem for me. Users cannot scroll the report (if it is longer thant report viewer window), expand does not allways work and etc.
I need a tool, to create same reports and allow to view them anywhere. I was thinking about pentaho, but it is no exactly what i need. Maybe somebody has any solutions?
Pentaho's analyzer tool is good on tablets/mobile but unfortunately it is EE only, not community/open source.
If you're happy with enterprise another option is yellowfin?
Alternatively with the community edition of Pentaho you can make use of CTools and there is a very good dashboarding framework with explicit support for mobile devices - may be worth looking at that?
Why exactly is pentaho "not exactly what you need" ? What are your perceived issues with it?
I have not used pentaho. However, I know any limitations in the web viewer control are based on browser support and interpretation. One workaround to these limitations is to reference the reportexecution2005 interface in your project and call the Render method with HTML40 format and designate HTMLFragment in the device context header, this will return the report html content as a byte[]. However, any custom paging/printing/zooming would have to be re-implemented in your web app :(
I deal with ReportViewer and RDLC since 2005.
Ever since that I am failing always in new troubles and problems, It most time working okay but also It sometime give me so much headache.
Common stricture for reporviewer for me is that only working as should work in IE.
So I start wondering is there time to look for other library which can replace ReportViewer.
Most of time I developing business apps, so called ERP.
I am looking for library which can be included in project written in C# asp.net web forms, can also use local resources as printer , paper properties and others, reports should be able to develop separately in different layer.
I know that there is Report Bulder for Delphi and I guest that there is other reporting library for asp.net C#. Does Crystal Reports can work on WebForms ?
Are there any other which can bi installed inside Chrome or Firefox as extension.
You can try our SharpShooter Reports. It is optimized for ASP.NET MVC however you can easily add it to any HTML page as it needs only several lines of JS code.
Is it possible to create a custom third party for Reporting Services?
The Dundas chart controls are an example of this however I am unsure if support for these have been internally built into SSRS..
Yes.
After consulting google I've found that SSRS has CRIs (Custom Report Items). These can be created in a .NET language by implementing the ICustomReportItem interface (for the rendering) and inheriting from the CustomReportItemDesigner class (for the designer). These use the Microsoft.ReportDesigner and Microsoft.ReportingServices.Interfaces namespaces.
There is also a restriction in CRIs that the end output needs to be an image. This would make any interactivity very difficult.
For more information see
Jazz Up Your Data Using Custom Report Items In SQL Server Reporting Services
Creating a Custom Report Item
The Dundas controls have some internal knowledge of SSRS (although they are build with the public API). For example they workaround certain SSRS CRI limitations using reflection - I found that by default in SSRS 2008 CRI can have only one drill trough action - something that Dundas and other vendors (Nevron) by the way workaround...
Otherwise interactivity will be limited to Tooltip, URL link, Bookmark and Jump to Report actions for all custom reports and the image output is only raster.
I'm using Crystal Reports XI Viewer Active control in an Access 2007 (but 2003 format) form. I'm using SQL Server 2008 as the backend. The viewer displays reports fine, but there are no toolbar icons. Buttons and tooltips work as expected, just no images.
Searching for this, I've seen countless references to this problem using the WebForms viewer, but not the ActiveX control.
I thought maybe it was a missing reference, so I added every Crystal version 11 DLL the References dialog offered. I suspect it may yet be another, but don't know what else to look for.
Has anyone else come across this? Any ideas?
(Please don't recommend using Access's built-in reporting instead. Business requirements dictate Crystal so my hands are tied.)
Adding all the DLLs is not going to do anything that dropping the ActiveX control on a form will not already have done. That is, using an ActiveX control automatically creates the appropriate reference in Access.
I recommend against utilizing any ActiveX controls (except the ones that are built in) in any Access app because there are so many installation problems they can cause.
Not all ActiveX controls are compatible with Access, so you need to check with your vendor to see if they think it is. If not, then you're probably out of luck. It's unlikely there are many Access programmers out there who've attempted to use a Crystal Reports ActiveX control in Access itself, as there's not much need for it in the vast majority of Access apps.
Is there some other interface that you can use other than an ActiveX control? What does it do? Display the report in a form?
Problem fixed itself after closing and re-opening Access.