HomeProductsWPFormas report engine...

WPForm offers a solution for very special reporting needs.

In contrast to WPReporter it does not use bands, nor does it compete with the other run-of-the-mill report generators you are used to. In contrast WPForm offers solutions for these special needs:

a) your report is actually a form with a fixed layout which can be printed with data loaded from a database. Multipage forms are possible.
b) your report consists of several lists placed at fixed positions on the paper, for example a rental car contract. There you have certain fields on the form but also some lists which cannot exceed a certain number of rows.

WPForm can be attached to any TDataSet!

Not only can the form be automatically loaded from a dataset, but the graphic objects can also be attached to database fields loaded from multiple datasets. You only need to use several objects from the TWPFDataSource class. This class also includes the auto-control of the TWPFReportArea object.
Of course, a database is not required to use WPForm. Using events it is possible to provide data from any source.

WPForm can create lists:

And these lists are more than just your average list. WPForm supports a certain object type, the TWPFReportArea, which automatically creates a table with objects by using the first row as a template. Since the report area already displays a sample of the output in the design mode the user has a good idea of how the printout will look. Several TWPFReportAreas can be used on one page, either to stretch the text from one area to the next or to display the contents of different datasets.