Skip to content

Events for Report

View event list in hierarchical order.

Name Description Defining Class
Assign_Report_Channel Makes the current output channel the channel number represented by the report_channel property Report
Body Called once for every record selected for the report to provide processing for record data (if any) not used for subheaders and subtotals Report
Construct_Object Object constructor. Initializes the object during object creation in class definitions cObject
Destroy_Object Sent when an object is about to be destroyed cObject
End_Construct_Object End of object constructor. cObject
Ending_Main_Report Sent by the report object only if the current report is the outer report (it has no parent-its child_rpt_state is false) Report
Ending_Report This handler is called at the end of every report Report
Final_FormFeed Report
OnConstrain Used to setup the conditions for filtering the records from the main table in the report Report
Page_Bottom The last thing printed on every page Report
Page_Footer Printed after page_total on every page except the last page Report
Page_Header Called after page_top on every new page Report
Page_Title Called on every new page after report_header or page_header Report
Page_Top Called first at the top of each new page Report
Page_Total Called on every new page and is printed as the first part of a page break at the bottom of each page Report
Relate_Main_File Called during find_rec and read_by_recnum if a record has been found Report
Report_Footer Printed after page_total on the last page of the report Report
Report_Header Called only on the first page of the report, after page_top Report
Selection Validates a record Report
Starting_Main_Report Can be used to set flags in WinPrint reports Report
Starting_Report Called at the start of every report Report
SubHeader1..n Called for every break level (n) for which you define a subHeader procedure section in your program Report
SubHeader_Init1..n Called for every break level (n) for which you define a SubHeader_init1..n procedure section in your program Report
SubTotal1..n Called for every break level (n) for which you define a subTotal procedure section in your program Report
Total Called once at the end of a report after the final subtotals are output Report