← Back to all blogs

Featured Posts

Posts tagged with 'activereports'

AR8 : Creating Reports on the Fly

ActiveReports has been the first choice of developers when it comes to creating hassle free and versatile reports. The extensive API of ActiveReports allows Visual Basic and C# developers to completely control the report processing engine to fit their needs.

Extending ActiveReports Server for multi-tenant ad hoc reporting

In the introduction to multi-tenant reporting, we discussed how ActiveReports Server uses a security provider and security filters to implement custom authentication when you deploy self-service reporting in multi-tenant environments. These are environments in which multiple clients, such as multiple companies, each with its own group of employees, share a single application with access to only their information. This is very common in SaaS applications that need to add reporting.

ActiveReports Server: Introduction implementing to multi-tenant ad hoc reporting

While implementing ad hoc, self-service reporting in a multi-tenant environment, we aim to restrict access to underlying data from the database based on the organization (“tenant”) of the user who is logged into the system. This is a typical deployment scenario for Web-based solutions catering to multiple customers, each of whom has individual sets of data. There are many forms of multi-tenancy and the implementation varies by case depending on a number of factors. These architectures vary in degrees of data isolation from an extreme of completely isolated databases, where each tenant has their own copy of data, to shared databases where tenants share the same tables and data is associated with a tenant using a tenant identifier.

Merge Multiple PageReports

In one of my last blog, I discussed how multiple SectionReports can be merged to preview them as one document.

Silent Parameters in SilverlightViewer (II)

Users of ActiveReports would surely agree to the fact that ActiveReports has been a revolution in terms of customizable Reporting component. ActiveReports in conjunction with default .NET libraries has been developer's delight irrespective of the domain whether it is Windows development, ASP.NET, WPF or be it Silverlight.

Error #2014 in ActiveReports 8 Server on Mac OS X

The current iteration of the Adobe Flash player plugin (12.0.0.77) has a known conflict with ActiveReports 8 Server.  The error occurs in both Firefox and Safari with this version of Adobe Flash when opening a report in design mode and selecting a table or chart control from the report page.  Flash will then display an alert for error 2014 – Feature is not available at this time.

3 strategies for using reporting tools effectively

Here are a few strategies to use reporting tools effectively and maximize potential benefits.

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.