Elle permet de définir les critères de sélection :
- critère commun : il est situé juste après le Where et s'applique dans tous les cas,
- autres critères : chaque critère est identifié par un nom unique.
Balise Wiki |
---|
\\ Ces critères suivent la syntaxe : _Case \[ public | private \] ConditionName \[ ( \{ char | int | date \} paramName \[ ,...n \] ) \] \[ Commentaire \] \[ Dependencies="T1;Alias2" \]_ _ _ _texte_de_la_condition_ \\ \\ *_\[Public|Private\]{_}{*} : utile pour la surcharge du record : |
- Custom : si la condition existe également dans la surcharge, ET logique entre les deux,
- Public : si la condition existe également dans la surcharge, elle remplace la standard,
- Private : la condition standard ne peut être surchargée.
ConditionName : nom de la condition.
Commentaire : libellé facultatif apparaissant dans le zoom SQL (critères de sélection prédéfinis)
Dependencies : permet d'indiquer les jointures nécessaires à l'exécution de la condition.
Les paramètres paramName peuvent être de trois types :
- Char : alphanumérique,
- Int : numérique,
- Date : date, date-heure.