Propriété UniqueValues

La propriété ValeursDistinctes permet d’omettre les enregistrements contenant des données en double dans les champs affichés dans mode Feuille de données. Par exemple, si la sortie d’une requête contient plusieurs champs, la combinaison des valeurs de tous les champs doit être unique pour qu’un enregistrement donné soit inclus dans les résultats.

Remarque : La propriété ValeursDistinctes s’applique uniquement aux requêtes action Ajout et Création de table, et aux requêtes Sélection.

Paramètre

La propriété ValeursDistinctes utilise les paramètres suivants.

Paramètre

Description

Oui

Affiche uniquement les enregistrements dans lesquels les valeurs de tous les champs affichés en mode Feuille de données sont uniques.

Non

(Par défaut) Affiche tous les enregistrements.


Vous pouvez définir la propriété ValeursDistinctes dans la feuille de propriétés de la requête ou dans la fenêtre Requête en mode SQL.

Remarque : Vous pouvez définir cette propriété lorsque vous créez une requête à l’aide d’une instruction SQL. Le prédicat DISTINCT correspond au paramètre de propriété ValeursDistinctes. Le prédicat DISTINCTROW correspond au paramètre de propriété EnrUniques.

Remarques

Lorsque vous définissez la propriété ValeursDistinctes sur Oui, les résultats de la requête ne sont pas modifiables et ne reflèteront pas des modifications ultérieures apportées par d’autres utilisateurs.

Les propriétés EnrUniques et ValeursDistinctes sont liées en ce sens qu’une seule d’entre elles peut être définie sur Oui à la fois. Par exemple, lorsque vous définissez ValeursDistinctes sur Oui, Microsoft Office Access 2007 définit automatiquement la propriété EnrUniques sur Non. Vous pouvez cependant définir les deux propriétés sur Non. Lorsque les deux propriétés sont définies sur Non, tous les enregistrements sont renvoyés.

Conseil

Si vous souhaitez compter le nombre d’instances d’une valeur dans un champ, créez une requête Opérations.

Exemple

L’instruction SELECT dans cet exemple renvoie la liste des pays/régions où se trouvent des clients. Étant donné que plusieurs clients peuvent être dans chaque pays/région, plusieurs enregistrements peuvent avoir le même pays/région dans la table Customers (Clients). Toutefois, chaque pays/région n’est représenté qu’une seule fois dans les résultats de requête.

Cet exemple utilise la table Customers (Clients), qui contient les données suivantes.

Pays/Région

Nom de société

Brazil

Familia Arquibaldo

Brazil

Gourmet Lanchonetes

Brazil

Hanari Carnes

France

Du monde entier

France

Folies gourmandes

Germany

Frankenversand

Ireland

Hungry Owl All-Night Grocers


Cette instruction SQL renvoie les pays/régions dans la table suivante :

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

Pays/régions renvoyés

Brésil

France

Allemagne

Irlande


Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×