Comme son nom l'indique, Query extrait des données spécifiques des champs de table de la base de données. Définir des critères spécifiques vous permet donc de filtrer les données des champs de table selon vos besoins. Grâce à des opérateurs logiques simples, Query Criteria vous permet de définir des critères à l'aide d'opérateurs ET/OU simples, ce qui vous permet de restreindre les résultats d'une requête en fonction des critères de requête afin de déterminer les données des champs de table à inclure.
Pour commencer, lancez Access 2010 et ouvrez la base de données pour laquelle vous souhaitez définir des critères pour les champs de table. À titre d'exemple, nous avons créé un enregistrement de base de données contenant les salaires des employés dans les champs de table : ID_employé, Année de service et Salaire.

Nous commencerons par créer une requête, accédez à l’onglet Créer et cliquez sur Conception de requête.
![Définition des critères de requête dans Access 2010 via des opérateurs logiques Définition des critères de requête dans Access 2010 via des opérateurs logiques]()
La boîte de dialogue « Afficher le tableau » apparaît. Sélectionnez le tableau à inclure et cliquez sur « Ajouter ». Une fois le tableau ajouté, cliquez sur « Fermer ».
![Définition des critères de requête dans Access 2010 via des opérateurs logiques Définition des critères de requête dans Access 2010 via des opérateurs logiques]()
Double-cliquez maintenant sur les champs de table que vous souhaitez inclure dans les champs de conception de requête.
![Définition des critères de requête dans Access 2010 via des opérateurs logiques Définition des critères de requête dans Access 2010 via des opérateurs logiques]()
Ici, nous voulons extraire un enregistrement spécifique de la table, c'est-à-dire les détails des employés ayant des tranches de salaire allant de 4 000 à 6 000. Pour cette condition, nous utiliserons l'opérateur logique AND et écrirons les critères comme suit :
> 4000 Et <>
![Définition des critères de requête dans Access 2010 via des opérateurs logiques Définition des critères de requête dans Access 2010 via des opérateurs logiques]()
Maintenant, sous Outils de requête, passez à l’onglet Conception et cliquez sur Exécuter pour exécuter la requête.
![Définition des critères de requête dans Access 2010 via des opérateurs logiques Définition des critères de requête dans Access 2010 via des opérateurs logiques]()
Il extraira des résultats correspondant aux critères appliqués.
![Définition des critères de requête dans Access 2010 via des opérateurs logiques Définition des critères de requête dans Access 2010 via des opérateurs logiques]()
Nous souhaitons maintenant afficher les employés selon le critère d'ancienneté, c'est-à-dire entre plus de deux et moins de six ans d'ancienneté. Pour appliquer cette condition, dans la fenêtre « Requête de conception », nous écrirons cette condition sous le champ « Année d'ancienneté » comme suit :
>3 et <>
![Définition des critères de requête dans Access 2010 via des opérateurs logiques Définition des critères de requête dans Access 2010 via des opérateurs logiques]()
Lors de l'exécution de la requête, elle affichera les détails des employés qui ont rendu leurs services pendant plus de 3 ans et moins de 6 ans.
![Définition des critères de requête dans Access 2010 via des opérateurs logiques Définition des critères de requête dans Access 2010 via des opérateurs logiques]()
Pour insérer une condition OU , saisissez simplement le nombre d'années dans le champ OU. Par exemple, nous souhaitons également afficher les employés ayant travaillé deux ans. Pour cela, il suffit d'ajouter 2 dans le champ OU.
![Définition des critères de requête dans Access 2010 via des opérateurs logiques Définition des critères de requête dans Access 2010 via des opérateurs logiques]()
Lors de l'exécution de la requête, tous les employés qui ont travaillé pendant plus de 2 ans et moins de 6 ans seront affichés.
![Définition des critères de requête dans Access 2010 via des opérateurs logiques Définition des critères de requête dans Access 2010 via des opérateurs logiques]()
Vous pouvez également consulter nos guides précédemment examinés sur Comment attribuer un type de données de mot de passe à un champ spécifique dans Access 2010 et Comment créer des champs calculés dans Access 2010.