Criteria List

A criteria list allows you to group related criteria, in order treat such criteria as independent blocks that must be entirely satisfied or not satisfied (using All/Any as required).

The following are displayed at a criteria list:

      Include/Exclude: defines whether the criteria within the group must be satisfied or not satisfied for the criteria list itself to be satisfied.

      All/Any: defines how the criteria within the criteria list are to be treated.  If set to All, all criteria within the criteria list must be satisfied for the group as a whole to be satisfied.  When set to Any, any of the criteria must be satisfied for the group to be satisfied.

      List Definition: this can be set in accordance with the rule’s currently-selected Definition, or, if its criteria exist within a child table within the SQL database definition, to a value matching that table’s name.

      Criteria List Description: this optional property can be a maximum of 1000 characters in length.

      Actions: clicking this button displays a context menu, which exposes the following:

Cut

Copy

Remove: removes the criteria list without displaying an 'Are You Sure?' dialog.

Note that the same context menu is shown when right-clicking a criteria list.

You can re-order criteria lists within their peer criteria and criteria lists using drag and drop.  You can also re-order criteria within a criteria list.  You cannot drag a criterion out of its parent criteria list.

Nested criteria lists are supported; the maximum number of nested criteria lists that can be added is limited to 5.

The following keyboard shortcuts are supported at criteria lists:

Ctrl-C: copy

Ctrl-X: cut

Ctrl-V: paste

Delete: remove