Reports are components for generating output—they have no user interface and cannot update the database. They make use of headers, footers, and break frames to format data and control printing.

A report defines the entities, layout, and pre- and post-processing logic needed to print a report. Unlike forms, a report component does not specify the number of occurrences. Uniface automatically prints all the retrieved occurrences and expands all data within the occurrence. Data within a field is wrapped according to the horizontal size of the field defined in the report.

When compiled, a report is saved as a file with the extension .rpt.

Related Topics