← Back to all blogs


Posts tagged with 'activereports'

Using advanced reporting tools to create a successful visualization

By using the best tools, staff be able to parse data and present it in a compelling way that will create an impression and help make more cognizant choices for essential company processes.

Custom Error Handling in ASP.NET for ActiveReports

The quality of a website is not only judged by how well the website works but how gracefully it fails. When there is an error with ActiveReports it displays the error ( a stack trace ) in the web viewer in an alert box style box but leaves you as the developer limited in how you can handle the error or log the error. It is important to point out that an "Error" needs to be handled in different ways. We need to let the user know that there is a problem but we don't want to inform them via a stack dump. It is vice versa for the developers, they don't care that an error happened per se, but they are interested in what caused the error. Luckily we can completely customize the way we handle application errors in ActiveReports. Let's think of a scenario, you have a large website that integrates ActiveReports into it. Let's say our ActiveReports connects to a server to get its data. We, as developers, cannot be promised that the connection to our Database will always be valid, for many reasons outside our control. If our website loses connection to its database server, we don't want our Users to suffer from it by simply giving them a stack dump or a server error. We want to provide our users with ways to get assistance in resolving the issue. Also, we don't want our users knowing that there is an issue with the DB connection, we simply want to let them know that there is an issue and they can contact customer support to report the issue and get it resolved.

Managed Agents and Scalability

ActiveReports 8 Server Core introduces enterprise grade scalability features in a server platform which you can integrate into your application architecture to host ActiveReports 8 Developer reports as well as ad-hoc reports designed by the ActiveReports 8 Server Report Designer.

Calculating Page Count of a PageReport

Page Based Reports have been a favorite of many developers due to the incredible control they offer over report layouts. This blog discusses how different scenarios demand for different kind of reports - Page based and Section based.

Creating ActiveReports on the Fly - Part II

ActiveReports has been the first choice of developers when it comes to creating hassle free and versatile reports. With the addition of the concept of PageReports, where layout is the priority, ActiveReports took a step further in simplifying any reporting need of an organization.

Silent Parameters in SilverlightViewer

ActiveReports popular for its flexibility allows developers to do various kind of customizations to completely control the report processing engine to fit their needs.

WalkThrough: Deploying ActiveReports WPF Application

Following is a step by step guide to deploy an ActiveReports WPF application.

ActiveReports : Section Reports vs Page Reports

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.

How To License Legacy ActiveReports Versions

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:

HowTo: Add Comment & Uncomment Button to ActiveReports Designer

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.

ActiveReports : Reorder Groups Programmatically

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.

TroubleShooting ActiveReports Errors in MVC

When working with ActiveReport in a MVC application, you may occasionally receive either of the errors.

HowTo Identify Section OverFlow in ActiveReports

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.

ActiveReports: Customizing Columnar Reports

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.