SOLIDWORKS PDM prend en charge les opérateurs AND, OR et NOT lors de la saisie de critères de recherche dans les champs d'édition des cartes de recherche.
Vous pouvez utiliser ces opérateurs de recherche dans n'importe quelle carte de recherche, la recherche Web2, l'outil de recherche SOLIDWORKS PDM et la recherche rapide.
Règles :
- Les chaînes de recherche sont sensibles à la casse.
- Les opérateurs sont sensibles à la casse et doivent être en majuscules.
- Pour les valeurs de variable, les opérateurs valides sont les suivants :
=
, !=
, <
, <=
, >
, >=
et <>
.
- Règles relatives à l'utilisation du symbole d'échappement :
Recherche d'une chaîne avec |
Chaîne d'entrée |
Guillemets doubles |
Chaîne avec un symbole d'échappement \ .Par exemple, pour rechercher « speaker » , saisissez la chaîne de recherche \"speaker\".
|
Guillemets doubles faisant partie d'une recherche explicite
|
Chaîne avec un symbole d'échappement \ .Par exemple, pour chercher 3" pipe , saisissez la chaîne "3\" pipe". L'utilisation du symbole d'échappement \ est facultative dans les cas où vous utilisez des guillemets doubles " comme constante pour les pouces. Par exemple, pour rechercher 3" , saisissez la chaîne 3".
|
- En cas d'opérateurs multiples utilisés dans une recherche, SOLIDWORKS PDM évalue les opérateurs de recherche dans cet ordre : (), NOT, AND et OR.
- Vous pouvez utiliser les opérateurs de recherche AND, OR et NOT ou leurs symboles équivalents, respectivement
&
, |
, !
.
- Vous pouvez rechercher les types de données TEXT, INT, FLOAT et DATE.
Si vous n'indiquez pas le type de données explicitement et que le champ comportant plusieurs variables contient :
- des variables TEXT et non-TEXT, le type de données appliqué est TEXT.
- des variables DATE et non-DATE, le type de données appliqué est TEXT.
- des variables FLOAT et INT, le type de données appliqué est FLOAT.
- Vous pouvez utiliser les opérateurs AND et OR avec ou sans le :. Par exemple, pour l'opérateur AND, utilisez AND, AND:.
-
Utilisez le symbole deux-points :
pour rechercher des valeurs sur plusieurs configurations ou variables.
Par exemple, lorsque vous saisissez la chaîne d'entrée :
- :pièce1 pièce2 pièce3 pièce4, SOLIDWORKS PDM retourne les correspondances présentes dans plusieurs configurations.
- :!pièce1, SOLIDWORKS PDM retourne les correspondances ne contenant
pièce1
dans aucune des configurations.
- En plus d'utiliser le symbole
:
, vous pouvez placer les chaînes de recherche entre {}
. Par exemple, pour la chaîne d'entrée :{pièce1 pièce2} pièce3, SOLIDWORKS PDM retourne uniquement les correspondances où pièce1 pièce2
figurent dans la même configuration.
- Le champ de recherche prend en charge les caractères génériques * et ?.
- Vous pouvez utiliser
=
pour chercher une chaîne exacte. Par exemple, pour rechercher une chaîne Outils
, saisissez la chaîne de recherche =Outils.
- Si une chaîne contient plusieurs termes, vous pouvez utiliser
""
pour rechercher le texte exact. Par exemple, pour chercher outils de tuyauterie
, saisissez "outils de tuyauterie".
Lorsque vous procédez à une mise à niveau vers SOLIDWORKS PDM 2020, les recherches précédemment enregistrées sont mises à niveau pour suivre les nouvelles règles de recherche tout en maintenant le comportement précédent et les résultats de recherche.
Opérateur AND (&)
Cherche les résultats qui incluent à la fois le terme qui précède et celui qui suit l'opérateur.
Exemples de chaîne de recherche |
Description |
term1 AND term2 TERM1 & TERM2
AND: term1 term2
&: term1 term2
|
Renvoie la valeur qui inclut term1 et term2 . Les termes peuvent apparaître dans n'importe quel ordre dans les résultats.Exemples de résultats de recherche valides : term1 term2
term2 term1
term3 term1 term2
|
"(*" term1 term2 "*)" OR "(*)" term1 term2 |
AND est l'opérateur implicite pour le caractère SPACE.
Renvoie la valeur délimitée par les parenthèses et qui contient term1 et term2 .
Exemples de résultats de recherche valides : (term1 term2)
(term2 term1 term3)
|
"(*" "term1 term2" "*)" ou "(*)" "term1 term2" |
AND est l'opérateur implicite pour le caractère SPACE.
Renvoie la valeur délimitée par les parenthèses et qui contient term1, term2 .
Exemples de résultats de recherche valides : (term1 term2)
(term3 term1 term2 term4) Cherche les résultats qui incluent le terme avant ou après l'opérateur ou les deux.
|
Opérateur OR (|)
Exemples de chaîne de recherche |
Description |
term1 OR term2 Cherche les résultats qui incluent le terme avant ou après TERM1 | TERM2
OR: term1 term2
|: term1 term2
|
Renvoie la valeur qui inclut term1 et/ou term2 .Exemples de résultats de recherche valides :
|
"(*" term1 OR term2 "*)" ou "(*)" (term1 OR term2) |
Renvoie la valeur délimitée par les parenthèses et qui inclut term1 et/ou term2 .
Exemples de résultats de recherche valides : (term1)
(term3 term2)
(term2 term1 term4)
|
Opérateur NOT (!)
Cherche les résultats qui n'incluent pas le terme après l'opérateur.
Exemples de chaîne de recherche |
Description |
NOT TERM1 |
Renvoie les valeurs autres que term1 .Exemples de résultats de recherche valides :
|
!="term1 term2" |
Renvoie les valeurs autres que la chaîne term1 term2 .Exemples de résultats de recherche valides :
|
!(2019-01-11) |
Renvoie les dates autres que 2019-01-11 .
Exemples de résultats de recherche valides :
|