Localiser des informations qui correspondent à plusieurs critères dans Microsoft Access

Tant que vos critères de filtrage sont assez simples, le filtrage est un moyen rapide et facile de réduire la quantité d’informations affichées dans un tableau ou de localiser des informations qui correspondent à ce que vous recherchez. Mais supposons que vous ayez besoin de localiser quelque chose de plus complexe, comme toutes les commandes expédiées vers les États du Midwest entre des dates spécifiques par l’un des deux expéditeurs. Lorsque vous devez rechercher dans une seule table des enregistrements qui répondent à plusieurs critères, ou lorsque les critères impliquent des expressions complexes, utilisez la commande Filtre / tri avancé, disponible dans la liste Options de filtre avancées.

La sélection de la commande Filtrer / Trier avancé affiche le Concepteur de requêtes, que vous utilisez pour entrer des critères de filtrage. Comme vous le découvrirez, les filtres avec plusieurs critères sont en fait de simples requêtes.

Dans cet exercice, vous allez filtrer une table pour afficher les données des clients situés dans deux états. Ensuite, vous expérimenterez le concepteur de requêtes pour mieux comprendre ses capacités de filtrage.

CONFIGURATION

Vous avez besoin de la base de données avec laquelle vous allez travaillé dans l’exercice. Si nécessaire, ouvrez la base de données. Suivez ensuite les étapes.

1 Dans le volet de navigation, dans le groupe Tables, double-cliquez sur Clients pour ouvrir la table Clients en mode Feuille de données.

2 Dans l’onglet Accueil, dans le groupe Trier et filtrer, cliquez sur le bouton Options de filtre avancées, puis dans la liste, cliquez sur Filtre / tri avancé pour afficher le Concepteur de requêtes avec la liste de champs Clients dans le volet supérieur et une conception grille dans le volet inférieur.

Cliquez sur le bouton Filtre / tri avancé pour afficher le concepteur de requêtes.

3 Dans la liste des champs Clients, double-cliquez sur Noms pour le copier dans la ligne Champ de la première colonne de la grille de création.

4 Dans la ligne Critères du champ Noms, entrez s *, puis appuyez sur Entrée. Notez que parce que vous avez utilisé le caractère générique *, le critère devient Comme “s *”

Supposons que nous souhaitons que cette requête filtre la table pour afficher les enregistrements uniquement pour les clients dont le nom commence par la lettre S et qui vivent en Californie ou à Washington. Ajoutons le deuxième critère.

5 Si nécessaire, faites défiler la zone de liste des champs ou agrandissez-la en faisant glisser sa bordure inférieure vers le bas. Ensuite, dans la liste des champs Clients, double-cliquez sur Région pour le copier dans la ligne Champ de la colonne disponible suivante dans la grille de création.

6 Dans la ligne Critères du champ Région, entrez ca ou wa, puis appuyez sur Entrée. Notez que cette entrée est remplacée par “ca” ou “wa”

CONSEIL Si vous souhaitez rechercher les enregistrements des clients résidant en Californie ou en Oregon, vous ne pouvez pas saisir ca ou ou, car Access traite ou comme un mot réservé. Vous devez entrer ca ou “ou” dans la ligne Critères. Chaque fois que vous souhaitez saisir un critère qui sera interprété comme une instruction plutôt qu’une chaîne de caractères, placez les caractères entre guillemets pour obtenir les résultats souhaités.

Vous avez saisi deux critères impliquant deux champs dans la grille de création.

7 Dans le groupe Trier et filtrer, cliquez sur le bouton Appliquer le filtre pour afficher uniquement les enregistrements qui correspondent aux critères.

Filtrons maintenant le tableau pour n’afficher que les enregistrements des clients dont le nom de famille commence par la lettre S ou B qui vivent en Californie ou à Washington.

8 Cliquez sur l’onglet ClientsFiltre pour basculer vers la page de filtre.

9 Dans la ligne ou du champ Noms, entrez b *, puis appuyez sur Entrée.

Vous avez saisi deux critères impliquant deux champs dans la grille de création.

10 Dans le groupe Trier et filtrer, cliquez sur le bouton Appliquer le filtre pour appliquer le filtre au tableau Clients. Notez ensuite que le résultat inclut des enregistrements pour tous les clients dont les noms commencent par S ou B, mais que certains des noms B vivent dans le Montana et l’Oregon.

11 Cliquez sur l’onglet CustomersFilter1 pour passer à la page de filtre et examinez attentivement la grille de création.

Le filtre fonctionne d’abord avec les deux critères de la ligne Critères et recherche les clients dont le nom commence par S et qui vivent en Californie ou à Washington. Ensuite, il fonctionne avec les critères de la ligne Ou et recherche les clients dont le nom commence par B, quel que soit leur lieu de résidence. Pour obtenir les résultats souhaités, nous devons répéter le critère du champ Région de la ligne Ou.

12 Dans la ligne ou du champ Région, entrez ca ou wa, puis appuyez sur Entrée.

13 Appliquez le filtre, qui affiche désormais correctement uniquement les enregistrements des clients avec les noms commençant par S ou B qui sont situés en Californie ou à Washington.

14 Fermez la table Clients, en cliquant sur Oui lorsque vous êtes invité à enregistrer les modifications apportées à la conception de la table.

Enregistrer les filtres en tant que requêtes

Si la configuration d’un filtre prend plus de quelques minutes et que vous souhaiterez probablement le réutiliser, vous souhaiterez peut-être l’enregistrer en tant que requête. Ensuite, vous pouvez exécuter la requête pour afficher les résultats filtrés à tout moment.

Pour enregistrer un filtre en tant que requête:

1 Dans l’onglet Accueil, dans le groupe Trier et filtrer, cliquez sur le bouton Options de filtre avancées, puis sur Filtre / tri avancé.

2 Dans le groupe Trier et filtrer, cliquez à nouveau sur le bouton Options de filtre avancées, puis cliquez sur Enregistrer en tant que requête.

 

 

 

Facebook
Twitter
LinkedIn
WhatsApp
Email
Print
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in posts
Search in pages

Cours Office Access

Nos certifications

Sur Facebook

Nos cours Office

Newsletter

Nous suivre...

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x