Recherche, filtrage et tri de données
Il existe quelques fonctions que vous pouvez utiliser pour vous aider à rechercher, identifier et analyser des enregistrements d'une liste. Ce sont notamment le tri, la recherche et le filtrage.
Lorsque vous souhaitez rechercher des données, telles que des noms de client, des adresses ou des groupes de produits, vous saisissez des critères. Dans vos critères de recherche, vous pouvez utiliser tous les chiffres et toutes les lettres que vous utilisez habituellement dans ce champ spécifique. En plus, vous pouvez utiliser des symboles spéciaux pour filtrer davantage les résultats. Il existe deux façons d'effectuer des recherches : en utilisant le filtre rapide ou les filtres de colonne.
Tri
Le tri vous permet d'avoir facilement un aperçu de vos données. Si vous avez de nombreux clients, par exemple, vous pouvez choisir de les trier par N° client, Groupe compta. client, Code devise, Code pays/région ou N° d'enregistrement Sales Tax pour obtenir l'aperçu que vous souhaitez.
Pour trier une liste, vous pouvez choisir un texte d'en-tête de colonne pour permuter entre l'ordre croissant et décroissant, ou cliquer sur la petite flèche vers le bas dans l'en-tête de colonne et choisir Croissant ou Décroissant.
Notes
Le tri n'est pas pris en charge sur les images, les champs de type BLOB, les FlowFilters, et les champs n'appartenant pas à une table.
Recherche à l'aide du filtre rapide
Vous pouvez ajouter des filtres pour l'ensemble des pages en utilisant le filtre rapide. Vous activez le filtre rapide sélectionnant l'icône de loupe dans le coin supérieur droit d'une page. Ce type de filtre est utilisé pour une saisie rapide des critères.
Important
Le Filtre rapide facilite l'accès aux données de filtre par la saisie de texte simple, mais fournit également un grand nombre d'options de critères de recherche. Selon que vous saisissez du texte simple ou du texte comprenant des symboles, le Filtre rapide se comporte de façon différente.
- Si vous saisissez du texte simple dans les critères de recherche, le critère de recherche est interprété comme une recherche insensible à la casse qui contient un certain texte.
- Si vous saisissez du texte comprenant des symboles dans les critères de recherche, le critère de recherche est interprété exactement comme vous l'avez saisi, et la recherche distingue les majuscules et les minuscules.
Critères de filtre rapide
Critères de recherche | Interprété comme... | Renvoie... |
---|---|---|
man | @*man* | Tous les enregistrements qui contiennent le texte man et ne respectent pas la casse. |
se | @*se* | Tous les enregistrements qui contiennent le texte se et ne respectent pas la casse. |
Man* | Commence par Man avec respect de la casse. | Tous les enregistrements qui commencent par le texte Man. |
'man' | Texte exact avec respect de la casse. | Tous les enregistrements qui correspondent exactement à man. |
@man* | Commence par et ne respecte pas la casse. | Tous les enregistrements qui commencent par man. |
@*man | Se termine par et respecte la casse. | Tous les enregistrements qui se terminent par man. |
Notes
Vous ne pouvez pas utiliser de caractères génériques lors du filtrage des champs d'énumération, tels que le champ Statut sur les commandes vente. Pour entrer un filtre pour ce type de champ, vous pouvez saisir la valeur numérique comme paramètre de filtre. Par exemple, dans le champ Statut sur une commande vente qui a les valeurs Ouvert, Lancé, Approbation suspendue et Acompte suspendu, utilisez les valeurs 0, 1, 2 et 3 pour filtrer ces options.
Recherche à l'aide des filtres de colonne
Vous pouvez ajouter un filtre sur une ou plusieurs colonnes d'une liste. Le filtrage des colonnes est une fonction plus flexible et améliorée que le filtre rapide.
Pour ajouter un filtre à une colonne
- Avant d'ajouter un filtre, choisissez l'icône pour passer à la vue de liste.
- Cliquez sur la flèche vers le bas dans l'en-tête de colonne, puis choisissez Filtrer.
- Exécutez l'une des opérations suivantes :
- Choisissez … en regard de la zone pour sélectionner une valeur dans la liste.
- Entrez les critères de filtre dans la zone. Consultez la section suivante pour plus de détails.
- Cliquez sur le bouton OK.
Critères et symboles de filtre
Lorsque vous saisissez des critères, vous pouvez utiliser tous les chiffres et toutes les lettres que vous utilisez habituellement dans ce champ. En plus, vous pouvez utiliser des symboles spéciaux pour filtrer davantage les résultats. Les tables suivantes indiquent les symboles qui peuvent être utilisés dans les filtres.
Important
Il peut y avoir des instances où les valeurs de champ contiennent ces symboles et vous souhaitez les filtrer. Pour ce faire, vous devez inclure l'expression de filtre qui contient le symbole entre guillemets ("). Par exemple, si vous souhaitez filtrer les enregistrements commençant par le texte S&R, l'expression de filtre est *'S&R'**.
(..) Intervalle
Expression | Enregistrements affichés |
---|---|
1100..2100 | Numéros de 1100 à 2100 |
..2500 | Jusqu'à 2500 inclus |
..31 12 00 | Dates jusqu'au 31/12/00 compris |
P8.. | Informations sur la période comptable 8 et les suivantes |
..23 | Antérieur au 23/mois en cours/année en cours 23:59:59 |
23.. | Postérieur au 23/mois en cours/année en cours 0:00:00 |
22..23 | Entre le 22/mois en cours/année en cours 0:00:00 et le 23/mois en cours/année en cours 23:59:59 |
(|) Et/ou
Expression | Enregistrements affichés |
---|---|
1200|1300 | Numéros incluant 1200 ou 1300 |
(<>) Différent de
Expression | Enregistrements affichés |
---|---|
<>0 | Tous les numéros à l'exception de 0 La version SQL Server vous permet de combiner ce symbole avec une expression de caractères génériques. Par exemple, <>A* signifie différent de tout texte commençant par A. |
(>) Supérieur à
Expression | Enregistrements affichés |
---|---|
>1200 | Numéros supérieurs à 1200 |
(>=) Supérieur ou égal à
Expression | Enregistrements affichés |
---|---|
>=1200 | Numéros supérieurs ou égaux à 1200 |
(<) Inférieur à
Expression | Enregistrements affichés |
---|---|
<1200 | Numéros inférieurs à 1200 |
(<=) Inférieur ou égal à
Expression | Enregistrements affichés |
---|---|
<=1200 | Numéros inférieurs ou égaux à 1200 |
(&) Et
Expression | Enregistrements affichés |
---|---|
>200&<1200 | Nombres supérieurs à 200 et inférieurs à 1200 |
(") Correspondance exacte de caractères
Expression | Enregistrements affichés |
---|---|
'man' | Texte qui correspond exactement à man et qui respecte la casse. |
(@) Non-respect de la casse
Expression | Enregistrements affichés |
---|---|
@man* | Texte qui commence par man et qui ne respecte pas la casse. |
(*) Un chiffre quelconque ou des caractères inconnus
Expression | Enregistrements affichés |
---|---|
Co | Texte qui contient « Co » et respecte la casse. |
*Co | Texte qui se termine par « Co » et respecte la casse. |
Co* | Texte qui commence par « Co » et respecte la casse. |
(?) Un caractère inconnu
Expression | Enregistrements affichés |
---|---|
Hans?n | Texte tel que Hansen ou Hanson |
Expressions de format combinées
Expression | Enregistrements affichés |
---|---|
5999|8100..8490 | Inclure tous les enregistrements ayant pour numéro 5999 ou un numéro de l'intervalle 8100 à 8490. |
..1299|1400.. | Inclure tous les enregistrements qui portent un numéro inférieur ou égal à 1299 ou un numéro supérieur ou égal à 1400 (tous les numéros sauf ceux compris entre 1300 et 1399). |
>50&<100 | Inclure les enregistrements qui portent un numéro supérieur à 50 et inférieur à 100 (numéros 51 à 99). |