eva/3 Application BuilderDeveloping eva/3 ApplicationsWorking with ReportsStructure of a Report 

Report

The entry Report in the Component tree provides the common properties for the report.

Instead of Forms , a Report has its own data source. Additional Tables and Querys can be added by PTableElements.

A Report has the following property settings:

Database
Limit Defines the maximum number of data records that can be read. Is this value 0, all data records will be read
OptimizeForLargeTables Optimizes the acces for large tables
OrderBy Defines the column to order the data records by
RecordSource Defines the data source of the report
Orientation
BackgroundImageHorizontalAlignment Specifies the alignment of the BackgroundImage along the X axis.
Is set to one of the following constants defined in SwingConstants: LEFT, CENTER (the default),or RIGHT.
BackgroundImageHorizontalAlignment Specifies the vertical position of the BackgroundImage Sets the vertical position of the BackgroundImage.
Is set to one of the following constants defined in SwingConstants: TOP, CENTER (the default), or BOTTOM.
Event
BeforeInitializeMacro Macro, that will be executed before the report will be initialized
BeforeInitializeMacroParameters Parameter settings for BeforeInitializeMacro
View
BackgroundImage The BackgroundImage is painted in the background of thePages. Added components cover the BackgroundImage.
BackgroundImageScaleMode The BackgroundImageScaleMode controls the painting of the BackgroundImage within the Report.
Is set to one of the following constants defined in SizeModeBean:
  • SIZE_CLIP
  • SIZE_STRETCH (the default)
  • SIZE_ZOOM
  • SIZE_TILE
BackgroundImagePages Specifies on which page or pages of a report the BackgroundImage will be displayed.
Is set to one of the following constants defined in ReportFrame:
  • ALL_PAGES (default)
  • FIRST_PAGE
  • NO_PAGE
Main
Bounds See common properties
HeadersKeepTogether Avoids the separation of the group header panel. They will be kept together on one page
PageFormat Defines the Page Format for the print of the report