Condition Builder Technical Info

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.

More:

Find Forms