Utilisation des critères
Cette rubrique fournit des informations sur les sujets suivants :
Réponse à une condition unique
Réponse à plusieurs conditions
Recherche d'enregistrements similaires
Spécification d'une plage de valeurs
Exclusion d'enregistrements spécifiques
Recherche d'enregistrements incomplets
Description des critères
Les critères sont des conditions que vous définissez pour rechercher des enregistrements spécifiques dans une base de données ou une liste. Grâce aux critères, vous limitez le nombre des enregistrements (ou lignes) inclus dans le jeu de résultats de la requête. Par exemple, le critère PrixUnitaire > 30 sélectionne les enregistrements dont la valeur dans le champ PrixUnitaire est supérieur à 30. Vous pouvez ajouter des critères dans le volet des critères de Microsoft Query en les entrant directement dans le volet, ou en cliquant sur Ajouter des critères dans le menu Critères. Les champs que vous utilisez pour définir des critères n'ont pas besoin d'être inclus dans le jeu de résultats.
Il est possible que votre requête contienne plusieurs tables avec des noms de champs semblables. C'est pourquoi vous devez vérifier que vous utilisez le champ à partir de la table appropriée. Par exemple, si vous souhaitez rechercher tous les fournisseurs d'un pays donné, sélectionnez le champ Pays de la table Fournisseur et non de la table Client.
Informations complémentaires
Spécifier des enregistrements à récupérer à l'aide de critères
Retour au début
Réponse à une condition unique
Vous pouvez rechercher tous les enregistrements dont les valeurs remplissent une condition unique, comme un pays ou un produit spécifique. L'exemple suivant montre un critère qui récupère tous les enregistrements dont le champ Pays contient Suède.
Pour définir un critère simple, sélectionnez le nom du champ dans la zone Champ, puis tapez la valeur que vous souhaitez rechercher dans la zone Valeur.
Informations complémentaires
Exemples d'expressions utilisant des opérateurs logiques
Retour au début
Réponse à plusieurs conditions
Remplir des conditions dans deux champs ou plus Vous pouvez rechercher tous les enregistrements dont les valeurs répondent à une condition dans un champ et à une autre condition dans un autre champ. Par exemple, vous pouvez rechercher tous les enregistrements correspondant aux commandes passées aux États-Unis dans l'état de Washington (WA). Pour sélectionner ces enregistrements, tapez deux séries de critères dans le volet des critères. Pour définir plusieurs conditions où toutes les conditions sont vraies, créez une condition ET.
Pour rechercher les enregistrements qui remplissent deux conditions ou plus, spécifiez un champ pour chaque condition.
Remplir plusieurs conditions dans le même champ Vous pouvez rechercher tous les enregistrements dont les valeurs remplissent plusieurs conditions dans le même champ. Par exemple, vous pouvez rechercher tous les enregistrements correspondant aux clients se trouvant aux États-Unis et au Mexique. Pour sélectionner ces enregistrements, tapez deux séries de critères dans le volet des critères. Pour définir plusieurs conditions où l'une des conditions est vraie, créez une condition OU. Dans une condition OU, seule une condition sur deux ou plus doit être vraie.
Le critère ci-dessus recherche tous les clients qui résident au Mexique ou aux États-Unis.
Remarque Vous pouvez également utiliser l'opérateur OU à l'intérieur d'une valeur de critère. Par exemple, au lieu de taper Mexique dans la zone OU, vous pouvez taper États-Unis ou Mexique dans la zone Valeur.
Informations complémentaires
Exemples d'expressions utilisant des opérateurs logiques
Retour au début
Recherche d'enregistrements similaires
Vous pouvez rechercher des enregistrements dont les valeurs d'un champ sont identiques, tels que les numéros de téléphone dont l'indicatif national ou régional est identique. Par exemple, vous pouvez rechercher tous les clients dont le numéro de téléphone commence par l'indicatif régional (171) ou les indicatifs nationaux (1) et (11).
Pour utiliser l'opérateur COMME, tapez le mot COMME, puis tapez la valeur souhaitée à l'intérieur de guillemets simples.
Remarque Le signe pourcent (%) de l'exemple ci-dessus est un caractère générique qui représente tout nombre de caractères. Vous pouvez utiliser un trait de soulignement (_) lorsque vous souhaitez représenter un caractère unique. Les caractères génériques que vous pouvez utiliser varient en fonction de votre source de données. Consultez la documentation du pilote de votre source de données pour plus d'informations sur les caractères génériques pris en charge par le pilote.
Informations complémentaires
Exemples d'expressions utilisant d'autres types d'opérateurs
Retour au début
Spécification d'une plage de valeurs
Vous pouvez rechercher tous les enregistrements qui se trouvent à l'intérieur d'une certaine plage de valeurs ou de dates. Par exemple, vous pouvez récupérer tous les enregistrements effectués entre le 1er novembre 1998 et le 31 décembre 1998. Pour définir deux conditions ou plus à remplir, créez une condition ET. Définissez une condition ET pour préciser une plage de valeurs.
Condition ET utilisant deux occurrences du même champ dans le volet des critères.
Condition ET dont les limites inférieures et supérieures sont séparées par l'opérateur ET.
Remarque Lorsque vous entrez une date dans le volet des critères, Query la convertit dans un format qu'il comprend. Par exemple, lorsque vous entrez le critère >31/10/1998, Query le convertit en >#31/10/98#.
Informations complémentaires
Exemples d'expressions utilisant des opérateurs de comparaison
Retour au début
Utilisation d'un calcul
Il est possible que vous ayez besoin de rechercher des enregistrements qui correspondent au résultat d'un calcul. Par exemple, tous les enregistrements dont le total de la commande est supérieur à un montant basé sur le champ prix multiplié par le champ quantité.
Pour rechercher tous les enregistrements dont le total des commandes s'élève à plus de 3000 F, créez une formule afin de calculer le total de la commande, puis définissez le critère.
Informations complémentaires
Exemples d'expressions utilisant des opérateurs arithmétiques
Retour au début
Exclusion d'enregistrements spécifiques
Plutôt que de rechercher des enregistrements qui correspondent à une valeur déterminée, vous pouvez rechercher des enregistrements qui ne correspondent pas à une valeur. Par exemple, vous pouvez utiliser l'opérateur NON pour rechercher tous les enregistrements correspondant aux fournisseurs situés en dehors des États-Unis.
Utilisez l'opérateur Non pour exclure des enregistrements.
Informations complémentaires
Exemples d'expressions utilisant des opérateurs logiques
Retour au début
Recherche d'enregistrements incomplets
Vous pouvez rechercher des enregistrements qui contiennent des valeurs manquantes ou incomplètes. Par exemple, vous pouvez utiliser l'opérateur EST NUL pour rechercher tous les enregistrements correspondant aux employés dont le nom du superviseur est incomplet.
Utilisez l'opérateur EST NUL pour rechercher les enregistrements qui comportent des champs vides.
Informations complémentaires
Exemples d'expressions utilisant d'autres types d'opérateurs
Retour au début