PostEvent method (WinStudio scripts)
Applies To
IWSForm interface
Definition
Generates a standard event or a customized event as the last event for the specified form.
Syntax
object.PostEvent( string )
Part | Description |
object | Required. The name of a valid form object. |
string | Required. The name of the event. |
Example
The following script generates a form event to run an appropriate report based on a selection.
Sub Main()
Dim Selection As String
On Error GoTo ErrorHandler
Application.DiagnosticsLog("entering script")
ReturnValue = "1"
Selection = GetParameter(0)
Application.DiagnosticsLog("Selection= " & Selection)
Select Case Selection
Case "1"
ThisForm.PostEvent("ReportByBank")
Case "2"
ThisForm.PostEvent("ReportByCustomer")
Case "3"
ThisForm.PostEvent("ReportByAccountSet")
Case Else
GoTo ErrorExit
End Select
GoTo NormalExit
NormalExit:
Application.DiagnosticsLog("exiting script normally")
ReturnValue = "0"
Exit Sub
ErrorExit:
Application.DiagnosticsLog("exiting script via ErrorExit")
ReturnValue = "1"
Exit Sub
ErrorHandler:
Application.ShowMessage(Err.Description)
ReturnValue = "1"
Exit Sub
End Sub