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:
o Cut
o Copy
o 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:
o Ctrl-C: copy
o Ctrl-X: cut
o Ctrl-V: paste
o Delete: remove