Rave Reports 11.0 is an advanced suite of components for Delphi and C++Builder that allow the development of powerful and flexible database reporting. With Rave's code-based system, numerous Delphi components and over 500 methods, properties and events provide complete control over any aspect of your printing and reporting process. Code-based printing is used by many of our customers to create fast and maintainable reports that would be impossible to do without coding directly to TPrinter or the Windows API, while hiding all of the nasty details that those latter approaches require. The code-based printing library can also be used in an application with simple printing requirements for an extremely small memory footprint.
Rave Visual Report Designer
The Rave Visual Report Designer is a component-based system
specifically written with reporting in mind. Rave's total page-based
layout offers a more intuitive visual interface when compared to
traditional reporting tools that only offer a banded view.
End User Report Design Capability (Architect Version)
If your end users need to modify or create reports, they will have
full access to the set of design capabilities since Rave is completely
self contained and doesn't rely on items such as Delphi's
Object Inspector or other Delphi designer tools.
Project Style Report Management for Large Applications
Most applications have more than one report in them. In fact, many applications have dozens
or even hundreds of reports. Why should you be forced to manage your reports one at a time? That's why we
built Rave around the concept of a reporting project, allowing you to quickly create, modify and maintain all reports in your application.
Reuse and Maintenance Tools
Reports often take a large part of the development time for an application. Many times, there are similarities between the design of separate reports. Wouldn't you like a way to reuse portions of a report in another? This is where Rave's Mirroring technology comes in. When a component is set to mirror another, it assumes the appearance and properties of the component it is mirroring (including children components). The two components can be on the same page, across pages within the same report or on a global page that is accessed by many separate reports.
Report from Traditional Database Sources or Code Based/Calculated Data
Database access is done through Rave's advanced Data Connection System. Whether you want direct-to-SQL data connections or if you want to access data that is accessible to your Delphi or C++Builder application, Rave can handle it. You can even access custom, non-database data such as memory arrays or record structure files. One very unique feature of Rave's data connection system is it's ability to run reports from data connections that are not even in the same application. So if you are creating an accounting system with separate General Ledger, Payroll, A/R and A/P executables, you could create reports that access and join data from each module.
Rave supports Rad Studio, Delphi and C++Builder versions 7.0, 2005, 2006, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10.0 Seattle and 10.1 Berlin. Full source code for everything that is compiled into your application is provided. Rave Reports is written in 100% Delphi code and was originally released as the product ReportPrinter Pro back in 1996 for Delphi 1.0. Since then we have added many new features but have worked hard to maintain compatibility as you upgrade you applications through newer versions of Delphi, C++Builder and operating systems.
Choosing the right reporting tool is a very important task! Reports are the most permanent and visible aspect of your application, often seen and used by many who do not even use your software. Reports are also the primary means for your customers to retrieve information from their data.
You need to choose a reporting tool that will allow you to create great looking, informative and efficient reports. You also need to choose a reporting tool that is easy to use yet at the same time remains flexible and powerful enough to grow with your application's development and meet your customer's future demands. You need Rave 11.0!
Rave has always stood for unsurpassed power, flexibility and speed. Now it combines those essential requirements with the easiest yet most powerful visual design environment available. Please join us for a short tour of some of the features of Rave 11.0, and see for yourself why it should be your choice for your application's reporting tool.
Rave Reports is for programmers using Embarcadero's Delphi and C++Builder development platforms. Rave contains not only the Rave visual designer, but the code based report library as well. Reports created with Rave can be compiled into your applications or stored externally on disk or in a database. An optional End User Designer License (Architect version) provides for the distribution of the Rave designer in addition to the reports within your application. Rave supports common Delphi databases like Interbase, BDE, and Advantage but it can easily work with any data that you can access from your Delphi/C++Builder application.