FastReport offers developers full access to source code without royalties. The software includes essential tools for creating reports such as a report engine, designer, previewer, dialog designer, and macro language interpreter. FastReport is compatible with Delphi 2-7, 2005, and CB1-6.
One of FastReport's strengths is its ability to import legacy databases and reuse common database formats. The software supports a wide range of database mechanisms, including BDE, DbExpress (only D6 and Kylix), ADO, IBX, FIB, NativeDB, IBO, DAO, FlashFiler, DBISAM, and SQLDirect. It also supports "live" queries, making it easy to organize access to any part of your application data.
FastReport is designed to make it easy for users to create databases in other formats. Its runtime designer allows your users to change reports without having to change any of your program code. FastReport uses a unique internal format for reports that provides independence from your applications. It offers report variables that are easy to use for creating new EndUser-reports. End users can easily change a form to add new fields to the report as needed, and you can give users the option to edit the generated report.
FastReport offers an extensive feature set that provides the tools for creating masterful reports, including a built-in dialog designer for setting entry conditions and a Pascal-like macrolanguage with an extensive set of functions. It also offers the ability to process events on the generated report, search for text in the generated report, and display multiple pages simultaneously in WYSIWYG-preview. Composite reports make combining reports easy, and the software can generate cross-tab-reports without knowing the number of columns beforehand.
FastReport's software also offers a large number of components made by third party developers that are specifically designed for use with FastReport. These components extend FastReport's functionality even further. Overall, FastReport is a powerful reporting software that offers many features and capabilities that are not found in other reporting products.
Version 2.56: + BDS2006 support added
Version 2.55:
* changed RTF and XLS export filters (TfrRtfAdvExport, TfrOLEExcelExport)
- fix FielIsNull()
- fix stretched bug in TfrPictureView
- fix TfrReport.Clear
- fix bug with number of copies in 'Print' window.
- fix TfrButtonControl.SaveToFR3Stream
- fix TfrView.SaveToFR3Stream
- fixed bug with stretched breaked bands
- bug fixes
Version 2.54:
- added Delphi 2005 support
- improved FastReport 3 compatibility
- bug fixes