Report and Data Item Triggers
In reports, triggers are typically used to perform calculations and verification. Triggers let you control how data is selected and retrieved in a more complex and effective way than you can achieve by using properties.
Report Triggers
The following table lists triggers that apply to the report itself.
Trigger | Executed |
---|---|
OnInitReport Trigger | When the report is loaded. |
OnPreReport Trigger | Before the report is run, but after the RequestPage has been run. |
OnPostReport Trigger | After the report has run, but not if the report was stopped manually or by the QUIT Function (Report, XMLport). |
Data Item Triggers
The following table lists triggers that apply to each data item on the report.
Trigger | Executed |
---|---|
OnPreDataItem Trigger | Before the data item is processed, but after the associated variable has been initialized. |
OnAfterGetRecord (Data Items) Trigger | When a record has been retrieved from the table. |
OnPostDataItem Trigger | When the data item has been iterated for the last time. |