When the Condition Builder is accessed, the RunConditionBuilderForm method of the form runs the form specified in the form properties cConditionBuilderForm and cConditionBuilderForm_ClassLibrary. cConditionBuilderForm contains the name of the Condition Builder form or form class. cConditionBuilderForm_ClassLibrary contains the name of the class library that contains the Condition Builder form class, if any. By default, the Condition Builder form is instantiated from the Condition_Builder class in the PROGEN.VCX class library.
The Condition Builder form retrieves the Cursors, Fields, Conditions and Condition Statement data it needs from the following application-specific, system tables:
|
Table |
Description |
|
SVPMConditionFields.DBF |
Table of fields to be included in Condition Builder Field list for a form or report. This table is the product of the Condition Field List Builder. |
|
SVPMConditions.DBF |
Table of saved Conditions in the Conditions Library for a form or report. Records are added to this table when a Condition is saved on the Condition Builder. Note: If the cUser field in this table is empty, the condition is a global condition. |
|
SVPMConditionDetail.DBF |
Table of Condition Statements for Conditions included in the Conditions Library for a form or report. Records are added to this table when a Condition is saved. |