Propriété EnrUniques

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

La propriété EnrUniques (UniqueRecords) permet de spécifier que vous souhaitez accéder uniquement aux enregistrements uniques de tous les champs de la source de données sous-jacente, et pas uniquement à ceux présents dans la requête proprement dite.

Remarque : La propriété EnrUniques s’applique uniquement pour ajouter et requêtes action de création de table et les requêtes sélection.

Paramètre

La propriété EnrUniques (UniqueRecords) utilise les paramètres suivants.

Paramètre

Description

Oui

Ne renvoie pas les doublons d'enregistrements.

Non

(Valeur par défaut). Renvoie les doublons d'enregistrements.


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

Remarque : Vous définissez cette propriété lorsque vous créez une nouvelle requête en utilisant une instruction SQL. Le prédicat DISTINCTROW correspond au paramètre de propriété EnrUniques . Le prédicat DISTINCT correspond au paramètre de propriété valeurs distinctes .

Remarques

Utilisez la propriété EnrUniques pour exclure les données provenant de tous les doublons d'enregistrements, et pas uniquement des doublons de champs. Microsoft Office Access 2007 considère un enregistrement comme unique lorsque la valeur d'un champ de l'enregistrement diffère de la valeur de ce même champ dans un autre enregistrement.

La propriété EnrUniques n'est opérationnelle que lorsque vous utilisez plusieurs tables dans une requête et que vous sélectionnez des champs provenant des tables utilisées dans cette requête. La propriété EnrUniques sera ignorée si la requête ne contient qu'une seule table.

Le point commun des propriétés EnrUniques et ValeursDistinctes est qu'une seule à la fois peut être définie sur Oui. Lorsque vous définissez la propriété EnrUniques sur Oui, par exemple, Access définit automatiquement la propriété ValeursDistinctes sur Non. Vous pouvez néanmoins les définir toutes deux sur Non. Dans ce cas, tous les enregistrements sont renvoyés.

Exemple

La requête présentée dans l'exemple suivant renvoie, depuis la table Clients, la liste des noms des clients possédant au moins une commande dans la table Commandes.

Table Clients

Nom de la société

Code client

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

FISSA Fabrica Inter. Salchichas S.A.

FISSA

Folies gourmandes

FOLIG


Table Commandes

Code client

N° de commande

ERNSH

10698

FAMIA

10512

FAMIA

10725

FOLIG

10763

FOLIG

10408


L'instruction SQL suivante renvoie les noms des clients dans la table suivante :

SELECT DISTINCTROW Customers.CompanyName, Customers.CustomerID
FROM Customers INNER JOIN Orders
ON Customers.CustomerID = Orders.CustomerID;

Noms des clients renvoyés

Code client

Ernst Handel

ERNSH

Familia Arquibaldo

FAMIA

Folies gourmandes

FOLIG


Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

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.

×