Posts tagged with 'activereports'
The advent of ActiveReports7 provided us two different reporting formats in just one ReportingTool. This not only provides more options of reporting but also a better value for money.
ActiveReports has been one of the most popular reporting tools right from its initial VB6 days.With each new release it has evolved and therefore it is so popular among report designers. If we talk about the licensing process for the .NET versions for ActiveReports, then the first three versions viz ActiveReports for .NET 1.0, ActiveReports for .NET 2.0, and ActiveReports for .NET 3.0 had the same licensing model. With ActiveReports 6 it was changed and finally further modified with the release of ActiveReports 7. This blog article is dedicated to the first three versions of ActiveReports for .NET. The reason to publish this blog is simple. To provide developers who are still working with legacy ActiveReports for .NET versions, a place to get all the information they require to successfully license their machines. So let start:
The End User Designer is a great tool which allows the End Users to create their own reports. However since it is a standalone designer, a majority of code to create a report has to be written using scripts. Generally when we write any program in Visual Studio, we make use of the comment/uncomment button present in the toolbar to disable/enable any particular part of the code. We simply need to select the range of code we want to disable and click the comment button or vice-versa.
Groups are created in any report to organize and summarize the data in a particular order. Grouping allows you to visually separate groups of records and hence enhance the readability of the report.
When working with ActiveReport in a MVC application, you may occasionally receive either of the errors.
Recently one of our customer had a requirement in ActiveReports where he wanted to check when the detail section overflows to a new page and when not. The first thing which will come to our mind as an approach to solve this issue is that we may calculate the height of all the sections on the page and then accordingly find out a solution. However, practically this is not a simple thing to do and will require a lot of things to keep in mind while making this calculation.
Section Based Reports in ActiveReports support newspaper column layouts in both the detail and group sections called Columnar Reports. The documentation provides a step by step walkthrough for creating these.
In our last blog, we discussed how to customize the PageFooter in C1Reports. As the title suggests, lets discuss the approach to customize the PageFooter in Continuous Page Layout (CPL) in ActiveReports.
With the release of ActiveReports 7, a few changes have been made in the Licensing model. Here in this blog lets discuss a few important changes and licensing troubleshooting tips for ActiveReports 6 and ActiveReports 7.
ActiveReports allows you to use parameters to filter or add data to display in reports at runtime. You can either prompt users for parameters so that they control the output, or supply the parameters behind the scenes. If we talk about parameters then we already have many blog topics on different ways of passing parameters to a report. However in this blog article our main focus is to change the way we pass parameters to a report.
The Silverlight Viewer in the professional edition of ActiveReports 7 provides a very useful tool for viewing reports over the web. The design and creation of a report is not just limited to the viewing experience; the end user should also be able to print the reports efficiently. Though the Silverlight Viewer provides a Print button on the toolbar to handle printing requests, large reports can be a concern to print spoolers. In these cases, the PDF printing option provided by the viewer is a very useful feature to have. ActiveReports supports native Silverlight API printing, but we can reduce the spooler size from the default Silverlight printing by using PDF Printing.
ActiveReports provides a number of ways to view your report output. Besides previewing your report at design time, you can also view the reports you design in the Viewer. This viewer contains a toolbar which provides you with the ability to perform a number of actions including the Copy functionality.
The extensive API of ActiveReports 7 allows Visual Basic and C# developers to completely control the report processing engine to fit their needs. It provides control over the following Events and Properties :
ActiveReports provides the users with various options to customize their reports as per their requirement. Quite often, customers have asked if their reports can be created with pages of mixed orientation. As of now, a report with some pages in landscape mode and some in portrait mode cannot be created directly. This is because the page orientation can be set only in the ReportStart event of the report and hence once it is set, it cannot be changed.
ActiveReports doesn't just offer an easy reporting solution; it also offers a flexible reporting style. You can create 'n' number of reports using ActiveReports and can further merge these reports to preview them as one document.
Ad-Hoc reporting is a very common requirement if we talk about reporting. It is very common for a developer to handle the report data and layout, and it can become quite a tedious task if the reporting tool is not flexible enough. Thanks to the rich API of ActiveReports, developers can use it efficiently, both at the designer level as well when working with code-behind.
ActiveReports is designed to run reports as quickly a possible, so generally reports are generated and displayed on the viewer in no time. Since there is no benchmark defined in regards to the length of a report, it could vary from a very small report to a very large report. When working with a very large report, the report generation may take a while; however the user has no option to check on the report progress.
ActiveReports is one of the most powerful report designers in the market. With its new PageLayout feature, it allows designing of reports at page level without using any banded sections. And therefore, it has become every developers’ first choice.