Products Download Order Support Company

Component Overview | Delphi Components

The following components appear on the RBuilder tab of the Delphi component palette when you install ReportBuilder:

Component

Icon

Description

DBPipeline DBPipeline Used for accessing data via the BDE, third-party BDE replacement products, or TDataSet descendants. The DBPipeline is connected via the DataSource property.
BDEPipeline BDE Pipeline In previous versions of ReportBuilder, the BDEPipeline was used for accessing data via the BDE. Though it has been replaced by the DBPipeline, it has been retained for backward capability.
TextPipeline TextPipeline Used to access comma, tab, and fixed-length format text files. Set the FileName property to specify the file. Double-click on the component to define the field structure.
JITPipeline JITPipeline Used to access any non-structured data stored in Delphi objects or other sources. Provides total control over the data-access process. All event handlers must be coded. Double-click on the component to define the field structure.
Report Report The main object. Create one on a form and double-click to invoke the Report Designer. Assign the DataPipeline property so that the report can traverse data. Assign the DeviceType property to control where the output of the report is directed.
Viewer Viewer This object is rarely used because you can replace ReportBuilder’s built-in print preview form with your own customized version very easily (check the Replacing the Print Preview Form section in Advanced Techniques). If you must use this component, an example is provided in the main report demo (\Demos\Reports\dmMain.pas directory.)
ArchiveReader ArchiveReader After you print a report to an archive file (.raf extension), you can read and preview the file via this component. Just assign the ArchiveFileName to the file and call the Print method. In terms of displaying a report, this component works much the same as the Report component.


In addition to the above components, the following components appear on the RBuilder tab of the Delphi component palette when you install ReportBuilder Professional and Enterprise:

Component

Icon

Description

DataDictionary DataDictionary Used by the QueryWizard component to convert raw table and field names into more usable aliases. This component is generally used only when you are creating an end-user reporting solution.
Designer Designer Used when you want to deploy the Report Designer to your end users. See the End-User demo (Demos\EndUser directory)
ReportExplorer ReportExplorer Used to provide a Windows Explorer-style interface to End-User Reporting solutions developed using ReportBuilder Pro. See the End-User demo (..Demos\EndUser\1. Report Explorer\ directory).

The following components appear on the RBServer tab of the Delphi component palette when you install ReportBuilder Server:

Component

Icon

Description

Report Server Used to create a report server application. Encapsulates all of the functionality required to communicate with remote clients and execute reports on their behalf.
Web Tier Used to build web based reporting solutions. The web tier acts as a middle tier between web browser clients and the report server. It enables web browser clients to request and view reports generated by a report server application.
Report Archive Volume Represents a collection of report archives on the server.  Used in a server application to enable clients to preview and print a collection of report archives. Dynamically generates catalog items for archives stored in a file directory structure or database table.
Report Template Volume Represents a collection of report templates on the server. The report templates may be stored in .rtm files or a database table.  Used in a server application to enable clients to preview and print a collection of report templates.
Report Explorer Volume Represents a collection of reports stored in the report explorer database tables.  Used in a server application to enable clients to preview and print a collection of reports stored in report explorer database tables.
Client Report A report component that communicates with a report server. Contains many of the same properties and methods that are used to print and preview via a standard TppReport component.
Client Report Explorer Provides a user-interface that enables client applications to browse, preview, and print reports residing on a report server. The interface is very similar to the Windows Explorer and to the TppReportExplorer used to build end-user applications.