Considérations relatives à la recherche avancée QBE
Les données saisies par un utilisateur dans le champ de QBE d’une Liste de travail (qui prend en charge les QBE avancées) permettent de spécifier des opérations multiples, en les liant à l’aide d’opérateurs binaires. Synapse effectue les opérations suivantes :
- Prend en charge un caractère spécial permettant de spécifier une liaison entre des opérations, à l’aide d’une opération logique ET
- Prend en charge un caractère spécial permettant de spécifier une liaison entre des opérations, à l’aide d’une opération logique OU
Évaluation des valeurs vides (nulles)
Les données stockées contiennent des valeurs vides (ou nulles) pour les champs ne comportant pas de contenu requis et pour lesquels aucune donnée n’a été reçue. Lors de l’évaluation de telles données pour des opérations de Requêtes avancées QBE, Synapse suit des règles spécifiques pour traiter les valeurs vides :
- Ne renvoie pas d’item contenant des valeurs vides lors de l’exécution d’une opération de QBE. Par exemple, si vous saisissez ABC comme emplacement pour une QBE, les résultats comporteront uniquement les items correctement mis en correspondance et aucun article dont l’emplacement est vide (nul).
- Renvoie des articles contenant des valeurs vides lors de l’exécution d’une opération de non QBE. Par exemple, si vous saisissez non ABC comme emplacement pour une QBE, les résultats comporteront les items correctement mis en correspondance et les articles dont l’emplacement est vide (nul).
Traitement des caractères spéciaux
Les caractères suivants échappent aux QBE avancées :
- Esperluette (&)
- Barre verticale (|)
- Guillemets simples/apostrophe ( ’ )
Pour rechercher des chaînes contenant les caractères spéciaux (réservés) ci-dessus, il est nécessaire d’échapper le caractère en question en le saisissant deux fois.
Vous trouverez ci-dessous des exemples de chaînes de recherche potentielles utilisant des caractères spéciaux et des combinaisons de caractères spéciaux.
Chaîne de recherche |
Description |
---|---|
a&&b |
Permet de rechercher les éléments commençant par a&b. |
a|||b |
Permet de rechercher les éléments commençant par a| ou par b. |
|||ab |
Permet de rechercher les éléments commençant par | ou par ab. |
ab&&& |
Permet de rechercher les éléments commençant par ab& ET non filtrés. |