Chapter 7. Reporting

Table of Contents

1. Reporting agents
1.1. Dataset reports (TEDWCDSReport and descendants)
1.2. Processing datasets (TEDWDataSetReport and descendants)
1.3. Processing datasets with xslt
1.3.1. Introducing xslt
1.3.2. Support for xslt in EDW
1.3.3. Other xml-related utilities
1.4. CBLib-based document producers
1.4.1. The dataset builder (TEDWDBDataSetBuilder)
1.4.2. The doc producer (TEDWCBDocProducer)
1.4.3. A CBReport example

Reporting in EDW is done almost the same way as you do in Delphi. Apart from some features outlined in this chapter, EDW doesn't add any specific reporting technology. Instead it allows you to integrate any reporting technology you like into the system.

In order to produce a report in EDW, you can:

The following section presents EDW's reporting-related functionality as wrapped into agents you can call from an EDW program.