tags:

views:

460

answers:

4

I need to be able to print reports, general stuff. But I need it to be simple, flexible, and light. Reports must be independent from the application, and corrected and updated, by sending new report files. A good extra would be allowing the user to creating basic/advanced reports, on there on.

+11  A: 

My favourites are Fast Reports and Excel. I use fast reports for reports that are meant to be printed or pdfed and Excel for reports that clients can use as the base for further manipulation.

Fast reports files are xml. They can be stored in a database or as files that can be independantly updated. FR also includes an end-user report writer. I have built this into some of my applications and it works well.

SeanX
They also have a product named "Free Reports" which is a fairly old version of Fast Reports, without some of the new and awesome features.
skamradt
+4  A: 

We have been a long time user of Reportbuilder. It is rock solid and the support is exceptional. Download the trial and give it a go.

If you are using SQL Server, another option will be to use SQL Server reporting Services.

no_one
+1 - I'm a big fan of Report Builder. Some of the demos and the docs could do with a spring clean, but the product itself is really, really good. I'm a paying customer and use it in almost everything I develop.
robsoft
A: 

+1 for FastReport, You can read more about reporting with Delphi on these threads:

The best reporting component for Delphi

Advanced report generation library

Mohammed Nasman
+1  A: 

I have been involved in report generation tools for many years now.And I have used several reports, I have settled on Fast Reports. I know that it is the best reporting tool.

Herberts