Sequence for report calculation
Jump to navigation
Jump to search
Sequence on the Client
What happens when the User clicks "Generate Report"
- In the class TFrmPetraReportingUtils
- ReadControlsWithErrorHandling
- ReadControls
- In the Reporting form class:
- ReadControls
The ReadControls method reads the report settings and checks if they are valid. (Check for TVerificationResult)
- In the class TrptCalculator
- GenerateResultRemoteClient
- The Server calculates and generates the report
- AsyncProgressCheckThread checks if the sever has finished and enables for status bar updates. When the server calculated the result, get the results.
- GenerateResultRemoteClient
- In the class TFrmPetraReportingUtils
- PreviewReport (Displays the results of the report)