Class: cBasicReport

Module location: cBasicReport.pkg line 50 (view source)

Class Hierarchy:

cObjectcReportcReportDScBasicReport

Direct Known Subclasses:

cHtmlReport,

Class Definition

Properties

IntegerAllow_Cancel_State
IntegerDisplay_Error_State
Error related properties if set true, errors will be forwarded to the normal VDF error handler causing an error message to popup. We will leave this true for backwards compatibility.
IntegerError_Check_State
internal
integerError_Processing_State
internal use
IntegerOld_Error_Object_Id
StringPrivate.Output_Device
StringReport_Caption
StringReport_Message
IntegerReport_Status_Panel
StringReport_Title
IntegerReport_View_Id
IntegerStatus_Log_Id
If you are going to log information you must create a status log object and set this property to its ID. See Statlog.pkg for more information.
IntegerStatus_Log_State
Logging
IntegerStatus_Panel_State
set this false if you do not want a status panel popping up
StringStatus_params

Functions and Procedures

Calling_All_Reports(Integer Obj Integer Msg)
Close_Output_Device()
Construct_Object()
Inherited from cReportDS
End_Log()
End_Status()
Error_Log_Status(integer ErrNum integer Err_Line string ErrMsg)
Error_Report(integer ErrNum integer Err_Line string ErrMsg)
All errors are directed to the main report. By Default we shut off the status panel, report the error and notify the interrupt mechanism to ask if the report should be canceled. VERY IMPORTANT! If you augment this and you plan on doing ANY windows IO you should first shut of the status panel.
Initialize_All_Reports(Integer Obj Integer Msg)
Initialize_Output_Device()
Log_Status(String Mess)
OnEndingMainReport()
Inherited from cReport
close down the report
OnError(integer ErrNum integer Err_Line string ErrMsg)
Event called by Error_Report. For augmentation. If you are planning on doing any interactive IO and you are using the status panel you must first remove the panel (send End_Status).
IntegerOnStartingMainReport()
Inherited from cReport
StringOutput_Device()
StringOutput_Device_Name()
IntegerReport_Interrupt()
Resume_Status()
Set(string Devname)
Inherited from cReport
Start_Log()
------------------------------------------------------------------------ Status Logging related Messages Send Start_log Send End_Log Send Error_Log_Status Error_Info Error_Mess Send Log_Status StatusString ------------------------------------------------------------------------
Start_Status()
IntegerTest_KeyPressed()
Inherited from cReport
check for report interrupt handler Return True to stop report, false to continue
Update_Status(string Val)
Update_Status_Page()

References (1):

ModuleContaining SymbolLine
cHtmlreport.pkgcHtmlReport32