I have a VB.Net application that has a reference to Microsoft report viewer.
I installed the Microsoft Report Viewer 2012 run time from http://www.microsoft.com/en-us/download/details.aspx?id=35747
I have added a reference to the dll installed and removed the previous dll in my project.
Now when i view reports it is very slow to render. It used to take 1 second for some reports and now it takes 30 seconds. Also the rendering is missing some text.
Related
I have two different project First is Windows Application and second is Report Project
So How can I view report in my First Project
Here's attached screenshot of Both Projects
RDL reports get installed in an instance of SQL Server Reporting Services (SSRS) you then load the report into a ReportViewer control from that server. That's a subject too big to include in a single answer here and you should research it independently and then ask specific questions later if you have them.
If you want the reports to be part of your application itself then you need to create client reports - RDLC files - rather than server reports. There is a VS extension you can install for creating client reports, if that's what you want.
Do i need to have Microsoft Report Viewer as part of my published program? I had created a program that was able to install on other computers but with my latest version there was an error upon install that Microsoft Report Viewer object 11 was not installed. I did not add a report viewer to my project at all and i am wondering if i can simply delete the Report Viewer from my resources??
I was able to answer my own question. Under my Properties, References, i was able to remove all of the Unused References which included the Report Viewer. Somewhere i must have added something that added the report viewer but i never used it so the program is now able to load.
Is there any possibility to make a report using MS ACCESS database files? I'm using Visual Studio 2013 however no reportviewer, just saw a source to download and have a toolbox for it however seems not working to make a new report since it lacks Report Wizard and Create a Report thus available only in paid.
Any alternatives to make simple but useful way of making a report?
First off, I have very little Crystal Reports experience, so apologies in advance if this is a stupid question. I had this "fantastic" work project dumped on me when a co-worker left, so I'm hoping someone can help as most of the Business Objects links I find that might have solutions just redirect to a generic SAP splash page.
So I have a few hundred Crystal Reports (mostly File Schema 10.2, although some are 8.5 or 12.0) that are stored on a server. All of them have an associated VBScript file that calls them in the following way:
Set AppCrystal = WScript.CreateObject("CrystalRuntime.Application.10")
Set CrystalReport = AppCrystal.OpenReport("<file path to report>")
Set CrystalOptions = CrystalReport.exportOptions
CrystalOptions.DestinationType = 1
CrystalOptions.FormatType = 36
CrystalOptions.DiskFileName = "<file path to output excel file>"
CrystalReport.Export False
According to BO, this should be correct. See the following links about the CR API:
http://devlibrary.businessobjects.com/businessobjectsxi/en/en/RDC_SDK/rdc_com_dg_doc/doc/rdcsdk_com_doc/RDC_ObjectModel62.html
http://devlibrary.businessobjects.com/businessobjectsxi/en/en/RDC_SDK/rdc_com_dg_doc/doc/rdcsdk_com_doc/RDC_ObjectModel151.html#1387900
http://devlibrary.businessobjects.com/businessobjectsxi/en/en/RDC_SDK/rdc_com_dg_doc/doc/rdcsdk_com_doc/RDC_ObjectModel8.html#1646326
So basically the script just executes the report and outputs it to an Excel file. This works great on the old server, but when I try to execute this script on the new server I get the following error:
I assume this is because there's some kind of runtime components I need to install, but I can't for the life of me figure out what. I found this page: https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=56787567
But none of the files I've tried to download have worked, and, frankly, I've found SAPs documentation to be sub-par in this area. I do have Crystal Reports 2008 available, so if I need to update the vbscript to use CrystalRuntime.Application.12 or something and then install the newest runtime files for Crystal Reports 2008 on the server, that'd be fine. But I still need to know what runtime files to use? Nothing I can find has worked. Help?
Apparently this type of call to a Crystal report uses the RDC Report Engine, unfortunately CR 10 is no longer available. You can still get CR XI R2 which still deployed the RDC and it's version 11.5.
There is no RDC in CR 2008, it was actually deprecated in CR 9 and now no longer shipped.
Only other option you have is to convert your app to use Visual Studio .NET and use one of the current CR 2008 or CR for VS 2010 components and rewrite your app to .NET Framework.
No more VB Scripting supported, but that was just the Dev Language...
I ended up just upgrading to CR 2008, and using .NET console projects to replace the VB scripts.
What new report controls were added in SQL server 2012?
The new version of SSRS in 2011 is going under the name “Project Crescent” and looks really good. Here is a link to a preview
http://blogs.msdn.com/b/sqlrsteamblog/archive/2010/11/09/a-glimpse-at-project-crescent.aspx
It was not released as part of the CTP so we will have to wait but I would imagine that there will have to be a new Report Viewer control to handle the new functions that will be released when it goes to RTM
SSRS in 2011/2012 is actually code named "Denali". Project Crescent is the code name for a new ad-hoc report building/self-service BI tool that leverages Reporting Services.
AFAIK, they cannot release a new version of the control with Denali because it will be out of band with the IDE release (Visual Studio), since VS and SQL have different ship cycles, and the Report Viewer controls ship with VS.
We'll probably have to wait until the next version of VS to get a updated version of the Report Viewer controls for SQL Server "Denali".