• Aucun résultat trouvé

>25 et <50. DiffDate ("aaaa", [DateNaissance], Date()) > 30

N/A
N/A
Protected

Academic year: 2022

Partager ">25 et <50. DiffDate ("aaaa", [DateNaissance], Date()) > 30"

Copied!
17
0
0

Texte intégral

(1)

Exemples de critères de requête

Les critères de requête vous aident à centrer votre recherche sur des éléments spécifiques d’une base de données Access. Si un élément remplit tous les critères entrés, il apparaît dans les résultats de la requête.

Pour ajouter des critères à une requête Access, ouvrez la requête en mode Création, puis identifiez les champs (colonnes) pour lesquels vous voulez spécifier des critères.

Si le champ ne figure pas dans la grille de création, double-cliquez dessus pour l’y ajouter, puis entrez le critère dans la ligne Critères correspondant à ce champ.

Un critère de requête est une expression qu’Access compare aux valeurs des champs de la requête pour déterminer s’il faut inclure l’enregistrement contenant chaque valeur. Par exemple, = "Paris" est une expression qu’Access peut comparer aux

valeurs d’un champ Texte dans une requête. Si la valeur de ce champ est "Paris" dans un enregistrement donné, Access ajoute l’enregistrement dans les résultats de la requête.

Voici quelques exemples de critères fréquemment utilisés qui peuvent vous servir de point de départ pour créer vos propres critères. Les exemples sont regroupés par type de données.

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 et des constantes. Les critères de requête sont également appelés expressions dans Access.

Les tableaux suivants contiennent quelques exemples de critères et expliquent leur fonctionnement.

Critère Description

>25 et <50

Ce critère s’applique à un champ Nombre, 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 inclus.

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

(2)

Critère Description Null.

Les critères peuvent être très différents les uns des autres en fonction du type de données du champ auquel ils s’appliquent, ainsi que vos exigences. Certains sont simples et utilisent des opérateurs de base et des constantes. D’autres sont plus complexes et utilisent des fonctions ou des opérateurs spéciaux et incluent des références de champ.

Cette rubrique fournit des exemples des critères les plus utilisés, groupés par type de données. Si les exemples fournis dans cet article ne répondent pas à vos besoins, vous devrez peut-être écrire vos propres critères. Pour ce faire, vous devez d’abord vous familiariser avec la liste complète des fonctions, opérateurs, caractères

spéciaux et syntaxe des expressions faisant référence aux champs et aux littéraux.

Ici, vous découvrirez où et comment ajouter les critères. Pour ajouter un critère à une requête, vous devez ouvrir cette dernière en mode Création. Ensuite, identifiez les champs pour lesquels vous voulez spécifier des critères. Si le champ sur lequel spécifier un critère n’est pas déjà répertorié dans la grille de création, vous pouvez l’ajouter soit en le faisant glisser à partir de la fenêtre de création de requête vers la grille de création, soit en double-cliquant sur le champ (le fait de double-cliquer sur le champ l’ajoute automatiquement à la colonne vide suivante dans la grille des champs).

Pour terminer, entrez le critère 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 = "Paris" ET DateNaissance < AjDate (" aaaa ", -40, Date())

1. Les champs Ville et DateNaissance comprennent des critères.

(3)

2. Seuls les enregistrements dans lesquels la valeur du champ Ville est Paris correspondront à ce critère.

3. Seuls les enregistrements des personnes âgées de 40 ans au minimum satisferont à ce critère.

4. Seuls les enregistrements qui répondent aux deux critères seront inclus dans le résultat.

Que faire si vous souhaitez qu’une seule de ces conditions soit remplie ? En d’autres termes, si vous avez des critères de substitution, comment les entrer ?

Si vous avez 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.

1. Le critère Ville est spécifié dans la ligne Critères.

2. Le critère DateNaissance est spécifié dans 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 = "Paris" 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 Appliquer un filtre pour afficher des enregistrements spécifiques dans une base de données Access.

• Si, contrairement aux valeurs qui vous intéressent, les champs des critères ne

(4)

changent pas, vous pouvez créer une requête avec paramètres. Ce type de requête invite l’utilisateur à entrer des valeurs pour les champs, puis utilise ces entrées pour définir les critères de requête.

Ajouter un paramètre à une requête 1. Créez une requête Sélection, puis ouvrez-la dans mode Création.

2. Dans la ligne Critères du champ auquel appliquer un paramètre, entrez le texte que vous souhaitez que la boîte de dialogue du paramètre affiche, entre crochets, par exemple : [Date de début]

Lorsque vous exécutez la requête Paramètre, l’invite s’affiche dans une boîte de dialogue sans les crochets.

Vous pouvez également utiliser une expression avec vos invites de paramètre, par exemple : Entre [Date de début] et [Date de fin]

Remarque : Une boîte de dialogue distincte s’affiche pour chaque invite de paramètre.

Dans le deuxième exemple, deux boîtes de dialogue s’affichent : une pour la Date de début et une autre pour la Date de fin.

3. Répétez l’étape 2 pour chaque champ auquel vous souhaitez ajouter des paramètres Critères applicables aux champs Texte, Mémo et Lien hypertexte

Remarque : Depuis Access 2013, les champs de texte sont appelés Texte court tandis que les champs Mémo sont appelés Texte Long.

Les exemples suivants s’appliquent au champ PaysRégion d’une requête basée sur une table qui stocke des informations sur les contacts. Le critère est spécifié dans la ligne Critères du champ dans la grille de création.

Par défaut, un critère que vous spécifiez pour un champ Lien hypertexte est appliqué à la partie de texte affichée de la valeur du champ. Pour spécifier les critères de la partie URL (Uniform Resource Locator) de destination de la valeur, utilisez

l’expression HyperlinkPart. La syntaxe de cette expression est la suivante :

(5)

HyperlinkPart([Table1].[Champ1],1) = "http://www.microsoft.com/" où Table1 est le nom de la table contenant le champ de lien hypertexte, Champ1 est le champ de lien hypertexte, et http://www.microsoft.com est l’URL de correspondance voulue.

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/région 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

Informations de référence sur les caractères génériques dans 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

Pas comme

"*Corée*"

Renvoie les enregistrements de tous les pays et régions qui ne contiennent pas la chaîne

« Corée ».

(6)

Pour inclure des enregistrements

qui...

Utilisez ce

critère Résultat de la requête

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 »

Pas comme

"*ine" Renvoie les enregistrements de tous les pays et régions qui ne se terminent pas par « ine », comme Chine et Argentine.

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 service peuvent contenir une valeur vide dans le champ PaysRégion.

Ne contiennent pas

de chaînes vides Pas "" Renvoie les enregistrements dont le champ PaysRégion contient une valeur non vide.

Contient des valeurs nulles ou des chaînes vides

"" Ou est Null Renvoie les enregistrements dont le champ soit ne contient pas de valeur, soit est défini sur une valeur vide.

N’est pas vide Est pas Null et Pas ""

Renvoie les enregistrements dont le champ PaysRégion ne contient ni valeurs vides, ni valeurs Null.

Suivent une valeur, Mexique par

exemple, dans l’ordre alphabétique

>= "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 Comme "[A- Renvoie les enregistrements des pays et régions

(7)

Pour inclure des enregistrements

qui...

Utilisez ce

critère Résultat de la requête

une plage

spécifique, de A à D, par exemple

D]*" 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

5 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 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 générique *. Vous pouvez utiliser le caractère générique _ dans une expression qui

(8)

Pour inclure des enregistrements

qui...

Utilisez ce

critère Résultat de la requête

contient également le caractère générique %.

Critères applicables aux champs Nombre, Monétaire et NuméroAuto

Les exemples suivants s’appliquent au champ PrixUnitaire d’une requête basée sur une table qui stocke des informations sur les produits. Le critère est spécifié dans la ligne Critères du champ dans la grille de création des requêtes.

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 1 000 €.

Contiennent une valeur inférieure à

< 100 Renvoie les enregistrements pour lesquels le prix unitaire est inférieur à 100 € (<100). La deuxième

(9)

Pour inclure des enregistrements

qui...

Utilisez ce crit

ère

Résultat de la requête

une autre,

comme 100 <= 100 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 pour lesquels le prix unitaire est supérieur à 99,99 € (>99,99). La deuxième expression affiche les enregistrements pour 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 pour 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 10 0

Renvoie les enregistrements pour 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 pour 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 pour 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 pour 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 un nombre de 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 générique ?. Vous pouvez utiliser le caractère générique % dans une expression

(10)

Pour inclure des enregistrements

qui...

Utilisez ce crit

ère

Résultat de la requête

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 applicables aux champs Date/Heure

Les exemples suivants s’appliquent au champ DateCommande d’une requête basée sur une table qui stocke des informations sur les commandes. Le critère est spécifié dans la ligne Critères du champ dans la grille de création des requêtes.

Pour inclure des

enregistrements qui... Utiliser ce critère Résultat de la requête Correspondent

exactement à une valeur, comme 02/02/2006

#02/02/2006# Renvoie les enregistrements de transactions effectuées le 02 février 2006. N’oubliez pas d’insérer le caractère # de part et d’autre des valeurs de date afin

(11)

Pour inclure des

enregistrements qui... Utiliser ce critère Résultat de la requête qu’Access puisse distinguer les

valeurs de date des chaînes de texte.

Ne correspondent pas à une valeur, comme le 02/02/2006

Pas #02/02/2006#

Renvoie les enregistrements des transactions qui n’ont pas eu lieu le 02 février 2006.

Contiennent des valeurs antérieures à une date donnée, comme

02/02/2006

< #02/02/2006#

Renvoie les enregistrements de transactions effectuées avant le 02 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

02/02/2006

> #02/02/2006#

Renvoie les enregistrements de transactions effectuées après le 02 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

>#02/02/2006# et

<#04/02/2006#

Renvoie les enregistrements dont les transactions ont eu lieu entre les 02 et 04 février 2006.

Vous pouvez également faire appel à l’opérateur Entre pour filtrer une plage de valeurs, y compris les points de terminaison. Par exemple, Entre

#02/02/2006# et #04/02/2006#

est identique à >=#02/02/2006# et

<=#04/02/2006#.

Contiennent des valeurs hors plage

<#02/02/2006# ou

>#04/02/2006#

Renvoie les enregistrements dont les transactions ont eu lieu avant le 02 février 2006 ou après le 04 février 2006.

(12)

Pour inclure des

enregistrements qui... Utiliser ce critère Résultat de la requête Contiennent une valeur

sur deux, comme 02/02/2006 ou 03/02/2006

#02/02/2006# ou

#03/02/2006#

Renvoie les enregistrements des transactions effectuées le 02 février 2006 ou le 03 février 2006.

Contiennent l’une des valeurs spécifiées

En (#01/02/2006#,

#01/03/2006#,

#01/04/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 02/02/2006, les enregistrements dont le champ DateCommande est défini sur 02 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 02/02/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 02/02/2006, les enregistrements du 03 février 2006 sont affichés.

(13)

Pour inclure des

enregistrements qui... Utiliser ce critère Résultat de la requête

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 02/02/2006, les

enregistrements compris entre le 24 janvier 2006 et le 02 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 02/02/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())

Renvoie les enregistrements du mois précédent. Si la date du jour est le 02/02/2006, les enregistrements du mois de janvier 2006 sont affichés.

(14)

Pour inclure des

enregistrements qui... Utiliser ce critère Résultat de la requête - 1

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 02/02/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 02/02/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 02/02/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+Part Date("t",Date())- 1

Renvoie les enregistrements du trimestre précédent. Si la date du jour est le 02/02/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+Part Date("t",Date())+1

Renvoie les enregistrements du trimestre suivant. Si la date du jour est le 02/02/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 02/02/2006, les enregistrements de l’année 2006 sont affichés.

Contiennent une date Année([DateVente]) = Renvoie les enregistrements des

(15)

Pour inclure des

enregistrements qui... Utiliser ce critère Résultat de la requête

de l’année précédente Année(Date()) - 1

transactions effectuées au cours de l’année précédente. Si la date du jour est le 02/02/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 02/02/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 02/02/2006, les enregistrements compris entre le 1er janvier 2006 et le 02 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 applicables aux champs Oui/non

Par exemple, votre table Clients contient un champ Oui/Non nommé Actif, utilisé pour indiquer si le compte d’un client est actuellement actif. La table suivante indique comment les valeurs entrées dans la ligne Critères pour un champ Oui/Non sont évaluées.

(16)

Valeur du champ Résultat

Oui, Vrai, 1 ou -1

Testé pour la valeur Oui. La valeur 1 ou -1 est convertie en « Vrai » dans la ligne Critères une fois que vous l’avez entrée.

Non, Faux ou 0

Testé pour la valeur Non. La valeur 0 est convertie en

« Faux » dans la ligne Critères une fois que vous l’avez entrée.

Aucune valeur (Null) Non testé Tout nombre autre que 1, -1

ou 0

Aucun résultat s’il s’agit de la seule valeur de critère dans le champ

Tout caractère de chaîne autre que Oui, Non, Vrai ou Faux

L’exécution de la requête échoue en raison d’une erreur d’incompatibilité de type de données

Critères applicables aux autres champs

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 pour inclure ceux qui contiennent des pièces jointes.

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 admis sont identiques à ceux des autres champs Texte.

Les critères que vous pouvez utiliser dans un champ Liste de choix 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 Liste de choix qui affiche Nom de l’employé, mais qui utilise une clé étrangère dont le type de données est Nombre. 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 table source en mode Création afin de déterminer les types de données du champ. Pour ce faire :

1. Recherchez la table source dans le volet de navigation.

(17)

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 à plusieurs valeurs Les données d’un champ à plusieurs valeurs sont stockées sous forme de lignes dans une table masquée créée et remplie par Access pour représenter le champ. En mode Création de requête, les champs à plusieurs valeurs affichés dans la liste de champs peuvent être développés. Pour utiliser des critères dans un champ à plusieurs valeurs, il suffit de les renseigner pour une seule ligne de la table masquée. Pour ce faire :

1. Créez une requête contenant un champ à plusieurs valeurs et ouvrez-la en mode Création.

2. Développez le champ à plusieurs valeurs en cliquant sur le symbole plus (+) qui se trouve en regard (si le champ est déjà développé, le symbole moins (-) s’affiche à la place). Un champ représentant une seule valeur du champ à plusieurs valeurs apparaît juste en dessous du nom du champ. Son nom est formé à partir du nom du champ à plusieurs valeurs, suivi de la chaîne .Valeur.

3. Faites glisser le champ à plusieurs valeurs et son champ à valeur unique vers différentes colonnes dans la grille de création. Pour n’afficher que le champ à plusieurs valeurs complet dans vos résultats, décochez la case 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 à plusieurs valeurs sera évaluée individuellement à partir des critères spécifiés. Par exemple, si le champ à plusieurs valeurs

contient une liste de nombres et si 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.

Références

Documents relatifs

Vous pouvez dès lors insérer un pied de page uniquement pour le style de page &#34;Standard&#34; ou insérer des pieds de page pour les deux styles de page, mais avec des champs

Mais si vous avez cru échapper dans la foule , ou bien vous distinguer en prenant le masque du patriotisme , sachez que ce peuple dont vous flattez la manie , dont vous,. * contribuez

Analyse du total des informations correctes produites au Questionnaires Q1 et Q2 Nous analysons, tout d’abord, le total des réponses correctes aux questions portant sur la base de

Colorie le dessin en respectant le code de couleurs... Colorie le dessin en respectant le code

Avez déjà été reconnu coupable, ou êtes-vous actuellement accusé, jugé pour, associé à un crime ou un délit, ou sujet à des procédures judiciaires dans un autre pays..

En cas d'impossibilité (ce qui ne peut apparaître que pour une grille (2n+1)x(2n+1) ), II peut marquer toute case choisie dans un rectangle dont les deux cases sont

Tu peux t'aider du tableau des nombres.. 3- Écris les résultats

Le feuillet regroupant toutes les informations pour les aides à l'étude en Biologie Cellulaire est maintenant disponible, vous pouvez le télécharger ici ou sur eCampus.. Vous