Accéder au contenu principal

Comportement des filtres dans les vues

Vous pouvez combiner plusieurs conditions de recherche lors de la définition d'une vue.

Lorsque vous utilisez plusieurs conditions et prédicats dans les rôles, gardez à l'esprit ceci :

  • Les prédicats Or, And et Not peuvent désormais être utilisés.
  • Le prédicat Not ne fonctionne pas s'il existe plusieurs conditions.
  • Lorsque plusieurs conditions sont définies, le prédicat or ou and utilisé sur la dernière condition, ne l'est pas pour combiner des conditions.
  • Les prédicats sont appliqués aux conditions selon leur ordre de séquence. Par exemple, si quatre conditions C1, C2, C3, C4 sont définies dans l'ordre suivant :
        C1    and
        C2    or
        C3    and
        C4    none

    Les prédicats sont appliqués aux conditions de cette manière : (((C1 and C2) or C3) and C4).

  • Lors de la définition d'une condition, la valeur de type String peut être saisie avec ou sans guillemets doubles.

Voici un exemple d'utilisation de plusieurs conditions et prédicats dans une vue. Trois conditions C1, C2 et C3 sont définies dans une vue, comme affiché dans la table et sont combinées en ((C1 and C2) or C3), ce qui signifie que seuls les enregistrements de la famille de produits dont l'ID est compris entre 2 et 5 ou est égal à 9 seront retournés.

XPath Operator (Opérateur) Valeur Prédicat Alias de la condition
ProductFamily/Id >= "2" and C1
ProductFamily/Id <= "5" or C2
ProductFamily/Id = "9" Aucun C3

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !