Methods for BaseReportDriver class - Intergraph Smart WQMS - 6.0 - Customization & Programming - Hexagon PPM

Intergraph Smart Weld Quality Management System Custom Reports

Language
English
Product
Intergraph Smart WQMS
Search by Category
Customization & Programming
Smart WQMS Version
6

The BaseReportDriver class has the following methods that can be overridden:

S No

Method Name

Arguments

Result

Details

1

GetReportDefProperties ()

pobjGenerateCustomReportRequest As GenerateCustomReportRequest

GenerateCustomReportRequest

Override this method if you want to modify any properties. All these properties are from the report’s configuration file.

For example, If any criteria needs to be modified, then modify the Header or Body criteria based on the requirement.

2

PreRendering ()

pbojReqContext As ISPFRequestContext
pobjReportDataSet As Datasets
pobjGenerateCustomReportRequest As GenerateCustomReportRequest

A data set of tables

  • Use this method to generate tables if required. Any modifications to the data tables must be done here.

  • Use WQMSDataService.GetDataTableFromColumnSetBySPFQuery this method if the criteria contains OBIDs.

  • Use
    WQMSDataService.GetDataTableFromColumnSetBySimpleObjectQuery if there is no OBID for the faster retrieval.

3

PostRendering ()

pstrReportName As String

Name of the report

Override this method if you want to modify the report name.