Exemples de critères de requête

Un critère de requête est une règle qui identifie les enregistrements à inclure dans le résultat d'une requête. Il n'est pas indispensable d'ajouter des critères à toutes les requêtes, mais si vous ne souhaitez pas afficher tous les enregistrements d'une source sous-jacente, ajoutez des critères à votre requête lors de sa création.

Dans cet article, nous allons étudier plusieurs exemples de critères de requête. Nous supposons que vous savez créer des requêtes Sélection simples.

Pour en savoir plus sur la création de requêtes Sélection, voir l'article Créer une requête Sélection simple.

Dans cet article


Présentation des critères de requête

Un critère ressemble à une formule, c'est-à-dire une chaîne qui comprend des références de champ, des opérateurs (opérateur : signe ou symbole qui spécifie le type de calcul à réaliser dans une expression. Il existe des opérateurs mathématiques, de comparaison, logiques et de référence.) et des constantes (constante : valeur qui n’est pas calculée et, par conséquent, ne change pas. Par exemple, le nombre 210 et le texte « Gains trimestriels » sont des constantes. Une expression, ou une valeur obtenue à partir d’une expression, n’est pas une constante.). On parle également d'expressions dans Microsoft Office Access 2007.

Les tableaux suivants donnent quelques exemple de critères et expliquent leur fonctionnement.

Critères Description
>25 et <50 Ce critère s'applique au champ Numérique, comme Prix ou UnitésEnStock. Seuls les enregistrements dont le champ Prix ou UnitésEnStock contient une valeur supérieure à 25 et inférieure à 50 sont renvoyés.
DiffDate ("aaaa", [DateNaissance], Date()) > 30 Ce critère s'applique à un champ Date/Heure, comme DateNaissance. Seuls les enregistrements dont le nombre d'années entre la date de naissance d'une personne et la date du jour est supérieur à 30 sont inclus dans les résultats de la requête.
Est Null Ce critère peut s'appliquer à tout type de champ. Il permet d'afficher les enregistrements dont la valeur de champ est nulle.

Comme vous pouvez le constater, les critères peuvent être très différents les uns des autres selon le type de données du champ auxquels ils s'appliquent et les conditions que vous avez spécifiées.

Dans cet article, les critères les plus utilisés sont classés par type de données. Si les exemples fournis ne répondent pas à vos besoins spécifiques, vous devrez peut-être définir vos propres critères. Dans ce cas, commencez par vous familiariser avec la liste des fonctions, opérateurs, caractères spéciaux et la syntaxe des expressions qui permettent de référencer les champs et les littéraux. Pour plus d'informations, voir les articles de la section Voir aussi.

Nous allons maintenant préciser le mode et la démarche à adopter pour ajouter des critères. Pour ajouter un critère à une requête, vous devez ouvrir cette requête en mode Création. Ensuite, identifiez les champs pour lesquels vous voulez spécifier des critères. Si le champ n'est pas déjà répertorié dans la grille de création, vous l'ajoutez soit en le faisant glisser depuis la fenêtre de création de requête vers la grille des champs, soit en double-cliquant sur le champ (le fait de double-cliquer sur le champ l'ajoute automatiquement à la colonne vide la plus proche dans la grille des champs). Enfin, entrez les critères dans la ligne Critères.

Les critères que vous entrez dans la ligne Critères pour différents champs sont combinés à l'aide de l'opérateur ET. En d'autres termes, les critères spécifiés dans les champs Ville et DateNaissance sont interprétés comme suit :

Ville = "Rennes" ET DateNaissance < AjDate("aaaa", -40, Date())


Critères pour Ville et DateNaissance

Légende 1 Les champs Ville et DateNaissance comprennent des critères.
Légende 2 Seuls les enregistrements dans lesquels la valeur du champ Ville est Rennes correspondront à ce critère.
Légende 3 Seuls les enregistrements des personnes âgées de 40 ans au minimum satisferont à ce critère.
Légende 4 Seuls les enregistrements qui répondent aux deux critères seront inclus dans le résultat.

Que faire pour qu'une seule de ces conditions soit remplie ? En d'autres termes, comment entrer des critères de substitution ?

Si vous voulez définir des critères de substitution ou deux jeux de critères indépendants et que les conditions d'un seul jeu doivent être remplies, complétez les lignes Critères et Ou dans la grille de création.


Autres critères

Légende 1 Le critère Ville est spécifié dans la ligne Critères.
Légende 2 Le critère DateNaissance est spécifié sur la ligne ou.

Les critères spécifiés dans les lignes Critères et Ou sont combinés à l'aide de l'opérateur OU, comme indiqué ci-dessous :

Ville = "Rennes" OU DateNaissance < AjDate("aaaa", -40, Date())

Pour spécifier plus d'alternatives, complétez les lignes qui se trouvent sous la ligne Ou.

Avant d'analyser les exemples ci-dessous, notez ce qui suit :

  • Si les critères sont temporaires ou changent souvent, vous pouvez filtrer le résultat de la requête au lieu de modifier les critères de la requête à plusieurs reprises. Un filtre est un critère temporaire qui modifie le résultat de la requête sans pour autant changer sa conception. Pour plus d'informations sur les filtres, voir l'article (en anglais)Filtre : limiter le nombre d'enregistrements dans une vue.
  • Si, contrairement aux valeurs qui vous intéressent, les champs de critère ne changent pas, vous pouvez créer une requête Paramètre. Avec ce type de requête, l'utilisateur est invité à entrer des valeurs de champ qui servent ensuite à définir les critères de requête. Pour plus d'informations sur les requêtes Paramètre, voir l'article Utiliser des paramètres dans les requêtes et les états.

Critères des champs Texte, Mémo et Lien hypertexte

Dans les exemples suivants, la requête concerne le champ PaysRégion dans une table qui contient des informations sur les contacts. Le critère est spécifié dans la ligne Critères du champ Pays dans la grille de création.

Critères PaysRégion

Un critère que vous spécifiez pour un champ Lien hypertexte est, par défaut, appliqué à la portion de texte affichée de la valeur de champ. Pour spécifier les critères de la partie de la valeur URL (Uniform Resource Locator) de destination, utilisez l'expression HyperlinkPart. La syntaxe de cette expression se présente comme suit : HyperlinkPart([Table1].[Champ1],1) = "http://www.microsoft.com/", Table1 représentant le nom de la table contenant le champ de lien hypertexte, Champ1 le champ de lien hypertexte et http://www.microsoft.com l'URL correspondante.

Pour inclure des enregistrements qui... Utilisez ce critère Résultat de la requête
Correspondent exactement à une valeur, comme Chine "Chine" Renvoie les enregistrements dont le champ PaysRégion est défini sur Chine.
Ne correspondent pas à une valeur, comme Mexique Pas "Mexique" Renvoie les enregistrements dont le champ PaysRégion est défini sur un pays autre que le Mexique.
Commencent par la chaîne spécifiée, comme U Comme U*

Renvoie les enregistrements de tous les pays et régions commençant par « U », tels qu'Uruguay ou Ukraine.

 Remarque   Lorsqu'il est utilisé dans une expression, l'astérisque (*), également appelé caractère générique, représente une chaîne quelconque de caractères. Pour connaître la liste des caractères génériques, voir l'article Référence des caractères génériques d'Access

Ne commencent pas par la chaîne spécifiée, comme U Pas comme U* Renvoie les enregistrements de tous les pays et régions ne commençant pas par « U ».
Contiennent la chaîne spécifiée, comme Corée Comme "*Corée*" Renvoie les enregistrements de tous les pays et régions qui contiennent la chaîne « Corée ».
Ne contiennent pas la chaîne spécifiée, comme Corée Différent de "*Corée*" Renvoie les enregistrements de tous les pays et régions qui ne contiennent pas la chaîne « Corée ».
Se terminent par la chaîne spécifiée, comme « ine » Comme "*ine" Renvoie les enregistrements de tous les pays et régions qui se terminent par « ine », comme Chine et Argentine.
Ne se terminent pas par la chaîne spécifiée, comme « ine » Différent de "*ine" Renvoie les enregistrements de tous les pays et régions qui ne se terminent par « ine ».
Contiennent des valeurs NULL (ou manquantes) Est Null Renvoie les enregistrements dont le champ ne contient aucune valeur.
Ne contiennent pas de valeurs NULL Est Pas Null Renvoie les enregistrements dont le champ contient une valeur.
Contiennent des chaînes vides "" (une paire de guillemets droits) Renvoie les enregistrements dont le champ est défini comme une valeur vide (mais pas Null). Par exemple, les enregistrements des ventes d'un autre département peuvent contenir une valeur vide dans le champ PaysRégion.
Ne contiennent pas de chaînes vides Pas "" Renvoie des enregistrements dont le champ PaysRégion contient une valeur non vide.
Contient des valeurs nulles ou des chaînes vides "" Ou est Null Renvoie des enregistrements dont le champ soit ne contient pas de valeur, soit est défini sur une valeur vide.
N'est pas vide N'est Pas Null Et Pas "" Renvoie les enregistrements dont le champ PaysRégion ne contient pas de valeurs ni vides, ni Null.
Sont supérieurs ou égaux à une valeur, Mexique par exemple, lorsqu'un tri alphabétique est appliqué >= "Mexique" Renvoie les enregistrements de tous les pays et régions qui, d'un point de vue alphabétique, suivent le mot « Mexique ».
Sont compris dans une plage spécifique, de A à D, par exemple Comme "[A-D]*" Renvoie les enregistrements des pays et régions qui commencent par les lettres A à D.
Correspondent à l'une ou l'autre de deux valeurs, comme États-Unis ou Royaume-Uni "États-Unis" Ou "Royaume-Uni" Renvoie les enregistrements des États-Unis ou du Royaume-Uni.
Contiennent une des valeurs de la liste En ("France", "Chine", "Allemagne", "Japon") Renvoie les enregistrements de tous les pays et régions spécifiés dans la liste.
Contiennent des caractères occupant une position spécifique dans la valeur de champ Droite([PaysRégion], 1) = "s" Renvoie les enregistrements de tous les pays et régions se terminant par « s ».
Répondent à des contraintes de longueur NbCar ([PaysRégion]) > 10 Renvoie les enregistrements des pays et régions de plus de 10 caractères.
Correspondent à un modèle spécifique Comme "Chi??"

Renvoie les enregistrements de pays et régions tels que la Chine ou le Chili composés de cinq caractères dont les trois premiers sont « Chi ».

 Remarque   Les caractères ? et _, lorsqu'ils sont utilisés dans une expression, représentent un seul caractère (ils sont également appelés des caractères génériques). Le caractère _ ne peut pas être utilisé dans la même expression que le caractère ?, ni dans une expression avec le caractère *. Vous pouvez utiliser le caractère générique _ dans une expression qui contient également le caractère générique %

Critères des champs Numéro, Monétaire et NuméroAuto

Dans les exemples suivants, la requête concerne le champ PrixUnitaire dans une table qui contient des informations sur les produits. Le critère est spécifié dans la ligne Critères du champ PrixUnitaire dans la grille de création de requête.

Critères PrixUnitaire

Pour inclure des enregistrements qui... Utilisez ce critère Résultat de la requête
Correspondent exactement à une valeur, comme 100 100 Renvoie les enregistrements dans lesquels le prix unitaire du produit est 100 €.
Ne correspondent pas à une valeur, comme 1000 Pas 1000 Renvoie les enregistrements dans lesquels le prix unitaire du produit n'est pas 1000 €.
Contiennent une valeur inférieure à une autre, comme 100 < 100
<= 100
Renvoie les enregistrements pour lesquels le prix unitaire est inférieur à 100 € (<100). La deuxième expression (<=100) affiche les enregistrements dans lesquels le prix unitaire est inférieur ou égal à 100 €.
Contiennent une valeur supérieure à une autre, comme 99,99 >99,99
>=99,99
Renvoie les enregistrements dans lesquels le prix unitaire est supérieur à 99,99 € (>99,99). La deuxième expression affiche les enregistrements dans lesquels le prix unitaire est supérieur ou égal à 99,99 €.
Contiennent l'une ou l'autre de deux valeurs, comme 20 ou 25 20 ou 25 Renvoie les enregistrements dans lesquels le prix unitaire est 20 € ou 25 €.
Contiennent une valeur comprise dans une plage spécifique >49,99 et <99,99
ou
Entre 50 et 100
Renvoie les enregistrements dans lesquels le prix unitaire est compris entre 49,99 € et 99,99 € non inclus.
Contiennent une valeur hors plage <50 ou >100 Renvoie les enregistrements dans lesquels le prix unitaire n'est pas compris entre 50 € et 100 €.
Contiennent l'une des valeurs spécifiées En (20, 25, 30) Renvoie les enregistrements dans lesquels le prix unitaire est 20 €, 25 € ou 30 €.
Contiennent une valeur se terminant par les chiffres spécifiés Comme "*4,99"

Renvoie les enregistrements dans lesquels le prix unitaire se termine par « 4,99 », comme 4,99 €, 14,99 €, 24,99 €, etc.

 Remarque   Les caractères * et %, lorsqu'ils sont utilisés dans une expression, représentent tout nombre de caractères (ils sont également appelés des caractères génériques). Le caractère % ne peut pas être utilisé dans la même expression que le caractère *, ni dans une expression avec le caractère ?. Vous pouvez utiliser le caractère générique % dans une expression qui contient également le caractère générique _

Contiennent des valeurs NULL (ou manquantes) Est Null Renvoie les enregistrements dont le champ PrixUnitaire ne contient aucune valeur.
Contiennent des valeurs non NULL Est Pas Null Renvoie les enregistrements dont le champ PrixUnitaire contient une valeur.

Critères des champs Date/Heure

Dans les exemples suivants, la requête porte sur le champ DateCommande dans une table qui contient des informations sur les commandes. Le critère est spécifié dans la ligne Critères du champ DateCommande dans la grille de création de requête.

Critères DateCommande

Pour inclure des enregistrements qui... Utilisez ce critère Résultat de la requête
Correspondent exactement à une valeur, comme le 2/2/2006 #02.02.06# Renvoie les enregistrements de transactions effectuées le 2 février 2006. N'oubliez pas d'insérer le caractère # de part et d'autre des valeurs de date afin qu'Access puisse distinguer les valeurs de date des chaînes de texte.
Ne correspondent pas à une valeur, comme 2/2/2006 Pas #3/3/2006# Renvoie les enregistrements des transactions qui n'ont pas eu lieu le 3 février 2006.
Contiennent des valeurs antérieures à une date donnée, comme le 2/2/2006 < #2/2/2006#

Renvoie les enregistrements de transactions effectuées avant le 2 février 2006.

Pour afficher les transactions effectuées à cette date ou avant, utilisez l'opérateur <= plutôt que <.

Contiennent des valeurs postérieures à une date donnée, comme le 2/2/2006 > #2/2/2006#

Renvoie les enregistrements de transactions effectuées après le 2 février 2006.

Pour afficher les transactions effectuées à cette date ou après, utilisez l'opérateur >= plutôt que >.

Contiennent des valeurs incluses dans une plage de dates >#2/2/2006# et <#4/2/2006#

Renvoie les enregistrements dont les transactions ont eu lieu entre les 2 et 4 février 2006.

Vous pouvez également faire appel à l'opérateur Entre pour filtrer une plage de valeurs. Par exemple, Entre #2/2/2006# et #4/2/2006# est identique à >#2/2/2006# et <#4/2/2006#.

Contiennent des valeurs hors plage <#2/2/2006# ou >#4/2/2006# Renvoie les enregistrements dont les transactions ont eu lieu avant le 2 février 2006 ou après le 4 février 2006.
Contiennent l'une de deux valeurs, comme 2/2/2006 ou 3/2/2006 #2/2/2006# ou #3/2/2006# Renvoie les enregistrements des transactions effectuées le 2 février 2006 ou le 3 février 2006.
Contiennent l'une des valeurs spécifiées En (#1/2/2006#, #1/3/2006#, #1/4/2006#) Renvoie les enregistrements des transactions effectuées le 1er février 2006, le 1er mars 2006 ou le 1er avril 2006.
Contiennent la date d'un mois donné (quelle que soit l'année), comme Décembre PartDate("m", [DateVente]) = 12 Renvoie les enregistrements des transactions effectuées en décembre, quelle que soit l'année.
Contiennent la date d'un trimestre donné (quelle que soit l'année), comme le premier trimestre PartDate("t", [DateVente]) = 1 Renvoie les enregistrements des transactions effectuées le premier trimestre, quelle que soit l'année.
Contiennent la date du jour Date( ) Renvoie les enregistrements des transactions effectuées le jour même. Si la date du jour est le 2/2/2006, les enregistrements dont le champ DateCommande est défini sur 2 février 2006 sont affichés.
Contiennent la date du jour précédent Date()-1 Renvoie les enregistrements des transactions effectuées le jour précédent. Si la date du jour est le 2/2/2006, les enregistrements du 1er février 2006 sont affichés.
Contiennent la date du jour suivant Date() + 1 Renvoie les enregistrements des transactions effectuées le jour suivant. Si la date du jour est le 2/2/2006, les enregistrements du 3 février 2006 sont affichés.
Contiennent les dates de la semaine en cours PartDate("ss", [DateVente]) = PartDate("ss", Date()) et Année( [DateVente]) = Année(Date()) Renvoie les enregistrements des transactions effectuées pendant la semaine en cours. La semaine commence le dimanche et se termine le samedi.
Contiennent les dates de la semaine précédente Année([DateVente])* 53 + PartDate("ss", [DateVente]) = Année(Date())* 53 + PartDate("ss", Date()) - 1 Renvoie les enregistrements des transactions effectuées pendant la semaine précédente. La semaine commence le dimanche et se termine le samedi.
Contiennent les dates de la semaine suivante Année([DateVente])* 53 + PartDate("ss", [DateVente]) = Année(Date())* 53 + PartDate("ss", Date()) +1 Renvoie les enregistrements des transactions qui auront lieu la semaine suivante. La semaine commence le dimanche et se termine le samedi.
Contiennent une date enregistrée au cours des 7 derniers jours Entre Date() et Date()-6 Renvoie les enregistrements des transactions effectuées au cours des 7 derniers jours. Si la date du jour est le 2/2/2006, les enregistrements compris entre le 24 janvier 2006 et le 2 février 2006 sont affichés.
Contiennent une date du mois en cours Année([DateVente]) = Année(Maintenant()) Et  Mois([DateVente]) = Mois(Maintenant()) Renvoie les enregistrements du mois en cours. Si la date du jour est le 2/2/2006, les enregistrements du mois de février 2006 sont affichés.
Contiennent une date du mois précédent Année([DateVente])* 12 + PartDate("m", [DateVente]) = Année(Date())* 12 + PartDate("m", Date()) - 1 Renvoie les enregistrements du mois précédent. Si la date du jour est le 2/2/2006, les enregistrements du mois de janvier 2006 sont affichés.
Contiennent une date du mois suivant Année([DateVente])* 12 + PartDate("m", [DateVente]) = Année(Date())* 12 + PartDate("m", Date()) +1 Renvoie les enregistrements du mois suivant. Si la date du jour est le 2/2/2006, les enregistrements du mois de mars 2006 sont affichés.
Contiennent une date enregistrée au cours des 30 ou 31 derniers jours Entre Date( ) Et AjDate("m", -1, Date( )) Un mois d'enregistrements de ventes. Si la date du jour est le 2/2/2006, les enregistrements compris entre le 2 janvier 2006 et le 2 février 2006 sont affichés.
Contiennent une date du trimestre en cours Année([DateVente]) = Année(Maintenant()) Et  PartDate("t", Date()) = PartDate("t", Maintenant()) Renvoie les enregistrements du trimestre en cours. Si la date du jour est le 2/2/2006, les enregistrements du premier trimestre 2006 sont affichés.
Contiennent une date du trimestre précédent Année([DateVente])*4+PartDate("t",[DateVente]) = Année(Date())*4+PartDate("t",Date())- 1 Renvoie les enregistrements du trimestre précédent. Si la date du jour est le 2/2/2006, les enregistrements du dernier trimestre 2005 sont affichés.
Contiennent une date du trimestre suivant Année([DateVente])*4+PartDate("t",[DateVente]) = Année(Date())*4+PartDate("t",Date())+1 Renvoie les enregistrements du trimestre suivant. Si la date du jour est le 2/2/2006, les enregistrements du deuxième trimestre 2006 sont affichés.
Contiennent une date de l'année en cours Année([DateVente]) = Année(Date()) Renvoie les enregistrements de l'année en cours. Si la date du jour est le 2/2/2006, les enregistrements de l'année 2006 sont affichés.
Contiennent une date de l'année précédente Année([DateVente]) = Année(Date()) - 1 Renvoie les enregistrements des transactions effectuées au cours de l'année précédente. Si la date du jour est le 2/2/2006, les enregistrements de l'année 2005 sont affichés.
Contiennent une date de l'année suivante Année([DateVente]) = Année(Date()) +1 Renvoie les enregistrements des transactions effectuées au cours de l'année suivante. Si la date du jour est le 2/2/2006, les enregistrements de l'année 2007 sont affichés.
Contiennent une date comprise entre le 1er janvier et la date du jour (enregistrements du cumul annuel) Année([DateVente]) = Année(Date()) et Mois([DateVente]) <= Mois(Date()) et Jour([DateVente]) <= Jour (Date()) Renvoie les enregistrements des transactions effectuées entre le 1er janvier de l'année en cours et la date du jour. Si la date du jour est le 2/2/2006, les enregistrements compris entre le 1er janvier 2006 et le 2 février 2006 sont affichés.
Contiennent une date passée < Date() Renvoie les enregistrements des transactions antérieures à la date du jour.
Contiennent une date future > Date() Renvoie les enregistrements des transactions postérieures à la date du jour.
Filtrent les valeurs NULL (ou manquantes) Est Null Renvoie les enregistrements dont la date de transaction est manquante.
Filtrent les valeurs non NULL Est Pas Null Renvoie les enregistrements dont la date de transaction est connue.

Critères des autres champs

Champs Oui/Non    Dans la ligne Critères, tapez Oui pour inclure les enregistrements dont la case à cocher est activée. Tapez Non dans le cas contraire.

Pièces jointes    Dans la ligne Critères, tapez Est Null pour inclure les enregistrements qui ne contiennent pas de pièces jointes. Tapez Est Pas Null dans le cas contraire.

Champs Liste de choix    Il existe deux types de champs Liste de choix : ceux qui recherchent des valeurs dans une source de données existante (à l'aide d'une clé étrangère) et ceux qui se basent sur une liste de valeurs spécifiées lors de la création du champ.

Les champs Liste de choix basés sur une liste de valeurs spécifiées sont de type Texte ; les critères autorisés sont identiques à ceux des autres champs de texte.

Les critères que vous pouvez utiliser dans un champ de recherche basé sur les valeurs issues d'une source de données existante dépendent du type de données de la clé étrangère et non du type des données recherchées. Vous pouvez avoir, par exemple, un champ de recherche qui affiche le nom d'un employé, mais qui utilise une clé étrangère de type numérique. Comme le champ stocke un nombre et non pas du texte, vous devez employer des critères numériques, à savoir >2.

Si vous ne connaissez pas le type de données de la clé étrangère, examinez la source de données en mode Création afin de déterminer les types de données des champs. Pour ce faire :

  1. Localisez la table source dans le volet Navigation.
  2. Ouvrez la table en mode Création avec l'une des deux méthodes suivantes :
    • Cliquez sur la table, puis appuyez sur CTRL+ENTRÉE ;
    • Cliquez avec le bouton droit sur la table, puis cliquez sur Mode Création.
  3. Le type de données de chaque champ est affiché dans la colonne Type de données de la grille de création de la table.

Champs à valeurs multiples    Les données d'un champ à valeurs multiples sont stockées sous forme de lignes dans une table masquée créée et remplie par Office Access 2007 pour représenter le champ. En mode Création, les champs à valeurs multiples affichés dans la Liste de champs peuvent être développés. Pour utiliser des critères dans un champ à valeurs multiples, il suffit d'entrer des critères dans une seule ligne de la table masquée. Procédez comme suit :

  1. Créez une requête contenant un champ à valeurs multiples et ouvrez-la en mode Création.
  2. Développez le champ à valeurs multiples en cliquant sur le symbole plus (+) qui se trouve sur sa gauche (si le champ est déjà développé, le symbole moins (-) apparaît). Un champ représentant une valeur du champ à valeurs multiples apparaît juste en dessous du nom du champ. Son nom est formé à partir du nom du champ à valeurs multiples, suivi de la chaîne .Valeur.
  3. Faites glisser le champ à valeurs multiples et son champ à valeur unique vers différentes colonnes dans la grille de création. Pour n'afficher que le champ à valeurs multiples dans vos résultats, désactivez la case à cocher Afficher relative au champ à valeur unique.
  4. Dans la ligne Critères du champ à valeur unique, entrez des critères appropriés au type de données que les valeurs représentent.
  5. Chaque valeur du champ à valeurs multiples sera évaluée individuellement à partir des critères spécifiés. Par exemple, si le champ à valeurs multiples contient une liste de nombres et que vous utilisez les critères >5 ET <3, tous les enregistrements contenant au moins une valeur supérieure à 5 et une valeur inférieure à 3 sont affichés.
 
 
S'applique à :
Access 2007