ReportBuilder is designed from the ground up to provide an extensible reporting
platform for tackling advanced reporting requirements in all areas: data access,
report layout and design, and report output.
ReportBuilder includes a complete
set of abstract ancestor classes for deriving new components in each of these
areas. If you've got a component you would like to share, drop us a line at
components@digital-metaphors.com.
Database Products
The Borland Database Engine (BDE) is what Delphi uses to access desktop and
client/server databases. However, there are a number of BDE replacement products
available. ReportBuilder's DBPipeline can be used with these products or any
database that supports Delphi's TDataSource.
DataPipelines
The DataPipeline class in ReportBuilder provides an open, extensible
architecture for natively accessing data stored in any format.
DADE Plug-ins
ReportBuilder Pro's Data Access Development Environment (DADE) contains
QueryWizard and QueryDesigner tools that enable developers and End-Users to
create and modify SQL queries. The DADE architecture allows developers to define
custom DataView classes for the purpose of using the Query tools with any SQL
based TDataSet descendant.
Report Components
The Report Component Library (RCL) is to ReportBuilder what the VCL is to
Delphi. The RCL enables developers to derive new report components and install
them into the Report Designer's component palette.
Output Devices
The Device class in ReportBuilder provides an open, extensible architecture for
translating report page objects into a more useable format.
International Languages
This page provides a list of the languages supported by ReportBuilder and the
translator who has completed each translation. A download link is provided for
translations which are not currently included in the product. Instructions on
how to install these translations are included in the download.