(v2-en) 2. Recherche et recherche avancée
Si vous souhaitez effectuer des recherches plus complexes, par exemple en combinant des conditions de recherche, vous pouvez utiliser l'option Recherche (2).
La boîte de dialogue Recherche est divisée en deux onglets :
Filtre simple
Recherche avancée
2.1 Recherche
Ce que vous pouvez rechercher est déterminé par le module à partir duquel vous ouvrez la boîte de dialogue de recherche. Si, par exemple, vous ouvrez une recherche à partir du module Items, toutes les propriétés et spécifications des Items s'afficheront dans la liste des attributs.
Dans l'onglet Filtre simple, vous pouvez rechercher toutes les propriétés en suivant les étapes suivantes :
Sélectionnez des Propriétés dans le menu déroulant
2. Sélectionnez la méthode de recherche. Ce menu s'adapte en fonction de l'attribut.
Sélectionner la valeur de recherche
Vous pouvez ajouter d'autres critères de recherche en sélectionnant l'icône +. Si vous souhaitez supprimer un critère, sélectionnez l’icône de la poubelle :
Si plusieurs critères de recherche sont définis, vous pouvez modifier l'option de recherche en sélectionnant :
Remplir tous les critères : Le résultat de la recherche doit remplir tous les critères (fonction ET)
Remplir au moins un critère : Le résultat de la recherche doit remplir au moins un des critères (fonction OU)
Il existe deux types de critères de recherche de texte qui nécessitent une explication détaillée :
Syntaxe : L'option ‘avec syntaxe’ vous permet de créer un critère de recherche plus précis dans lequel vous pouvez utiliser les caractères ? et * comme options supplémentaires pour représenter un ou plusieurs caractère(s) aléatoire(s). Le caractère | permet de désigner “ou” et regrouper les expressions entre crochets. Le code de recherche S1??(N|M)* fournira tous les résultats qui commencent par S1 et dont le 5ème caractère est N ou M. *BA renverra tous les résultats qui se terminent par BA.
Expressions Régulières : En utilisant les expressions régulières, vous pouvez créer des expressions de recherche extrêmement avancées en utilisant des recherches syntaxiques dans le texte.
Une documentation à ce sujet est disponible : Ici
Enregistrer la recherche
Vous pouvez enregistrer une recherche en suivant les étapes :
Sélectionnez "Sauvegarder".
Donnez un nom à la recherche
Définissez si vous souhaitez partager la recherche avec d'autres utilisateurs ou si elle ne doit être visible que par vous.
Vous pouvez retrouver toutes les recherches enregistrées en utilisant le menu déroulant du champ de recherche rapide ;
Vous pouvez également modifier ou supprimer les recherches enregistrées à partir du menu du ruban en sélectionnant "Modifier la recherche" ou "Supprimer la recherche" ;
2.2 Recherche avancée
Dans la recherche avancée, vous pouvez définir une ou plusieurs conditions principales et construire une recherche encore plus avancée. Cela peut s'avérer utile si vous souhaitez, par exemple, effectuer une recherche dans une certaine sélection d’items ou de pièces.
Exemple : Trouver tous les items qui sont définis comme "à modéliser" et dont la Responsabilité est ARCH (architecte) et/ou IDES (architecte d'intérieur).
Pour ce faire, nous devons créer deux conditions principales :
Condition 1: Trouver tous les items avec la responsabilité ARCH ou l’IDES
Condition 2: Déterminez lequel des items de la condition 1 doit être modélisé.
La recherche se présentera comme suit en utilisant la recherche avancée :
Etapes détaillées
Nous avons créé une première condition principale (condition 1), à 2 critères, avec l’option “OU”, en choisissant “remplir au moins un critère”, permettant de trouver les items dont la responsabilité est égale à ARCH ou IDES
Si l’option “Remplir tous les critères”, correspondant à la fonction "ET" est sélectionné, le résultat n'affichera que les items connectés aux deux groupes de responsabilité (ce qui n'est pas autorisé dans dRofus) et la recherche ne retournera donc aucun résultat.
Nous avons ensuite créé une nouvelle condition principale (condition 2). Ici, nous voulons trouver tous les items de la condition 1 qui sont définis comme étant à modéliser. Sélectionnez "Ajouter une nouvelle condition racine" et trouvez "A modéliser" comme critère de recherche, comme le montre l'image ci-dessus.
Nous avons maintenant deux conditions (1 et 2). Il reste à déterminer comment ces deux conditions doivent être combinées. Nous avons choisi "ET" dans ce cas parce que nous voulons que les résultats de notre recherche remplissent les deux conditions :
Condition 1 : (Les items doivent avoir ARC ou IDES en responsabilité) ET Condition 2 : (Les items doivent être définis comme étant à modéliser)
Les recherches créées dans la recherche avancée peuvent être enregistrées, modifiées et supprimées de la même manière que les recherches créées dans les filtres simples.