Components for making reports. An add-on for TRichView.
Questo prodotto non è più disponibile
What is TRichView?
TRichView is a suite of native Delphi/C++Builder components (VCL) for displaying, editing and printing hypertext documents.
What is Report Workshop?
Report Workshop is a set of VCL components for creating reports. Report Workshop is based on TRichView.
Report Workshop can be logically divided into the following groups:
Reports are designed in TRichView editor. ScaleRichView may be used as well. Report Workshop extends a user interface of RichViewActions by adding commands for report designing: a dialog for editing report-related document properties, dialogs for associating data queries with table rows and cells, dialogs for defining properties of cross tabulation tables (pivot tables), etc.
Reports are generated in TRichView (ScaleRichView) editors as well.
There is a single component for report generation:
Just call the Execute() method, and a report will be built.
Data providers are a collection of components supplying data for reports. A data provider component processes data queries and returns data.
Report Workshop includes data providers based on standard and popular third-party components (including FireDAC, dbExpress, ADO/dbGo, Interbase Express, BDE, AbsoluteDB, NexusDB, DBISAM, ElevateDB, UniDAC, others DACs by DevArt and MicroOLAP), as well as a data provider working with any TDataSet-based components.
Comparison to other reporting components
There are many reporting components available for Delphi and C++Builder. However, Report Workshop is a unique product offering a new approach and features that cannot be found in competing products.
Existing reporting components can be divided into two groups:
The first group of components is the most developed software for report making. At a design mode, they allow placing objects (like labels, images, shapes, text boxes) at any positions on a working space. These components have some disadvantages following from their design:
The second group of reporting components (based on text editors) usually offer less features. Users need to study some scripting language to make reports from text documents. Limitations of their text engines do not allow adding report-oriented features other than scripting. On the contrary, in Report Workshop provides user interface for report designing, where user can define report properties in special dialog windows. The power of TRichView text engine allows extending capabilities of documents and tables to add reporting features in their properties.
Features not included in the first release
The following features are not yet implemented, we plan to add them in future updates: