OVH Cloud OVH Cloud

éviter des doublons dans le résultat d'une requête basée sur des tables liées

2 réponses
Avatar
Pascal Duterme
Par exemple, j'ai une table:

TB_personnes, avec les champs CNOM , CPRENOM

et une table TB_facturation avec pour champ: num_facture, nom_personnel ;

ce champ nom_personne représentant le nom de la personne qui a envoyé la
facture.

La relation est de 1 à plusieurs, càd que une personne de la table
TB_personnes peut avoir plusieurs factures.


Je veux faire une requête comprenant les nom et prénom de la personne, et le
nom_personne (nom de la personne qui a envoyé la facture), et éviter les
doublons.

C'est à dire que si Yves Dupont a reçu deux factures envoyée par Michel, le
résultat de ma requête m'affichera deux fois Yves Dupont, si je fais une
requête demandant de me sortir tous les clients ayant été facturé par
Michel..

Je voudrais éliminer ces doublons. Ne devraient apparaitre qu'une seule fois
le nom de Yves Dupont, même s'il se trouve plusieurs fois dans la table
"TB_facturation".

Est-ce possible??

Merci d'avance

2 réponses

Avatar
François
Il vous suffir pour cela de préciser dans votre requete
le critère de regroupement

( symbole somme )


Bon WE

François


-----Message d'origine-----
Par exemple, j'ai une table:

TB_personnes, avec les champs CNOM , CPRENOM

et une table TB_facturation avec pour champ:
num_facture, nom_personnel ;


ce champ nom_personne représentant le nom de la personne
qui a envoyé la

facture.

La relation est de 1 à plusieurs, càd que une personne de
la table

TB_personnes peut avoir plusieurs factures.


Je veux faire une requête comprenant les nom et prénom de
la personne, et le

nom_personne (nom de la personne qui a envoyé la
facture), et éviter les

doublons.

C'est à dire que si Yves Dupont a reçu deux factures
envoyée par Michel, le

résultat de ma requête m'affichera deux fois Yves Dupont,
si je fais une

requête demandant de me sortir tous les clients ayant été
facturé par

Michel..

Je voudrais éliminer ces doublons. Ne devraient
apparaitre qu'une seule fois

le nom de Yves Dupont, même s'il se trouve plusieurs fois
dans la table

"TB_facturation".

Est-ce possible??

Merci d'avance




.



Avatar
Pierre CFI
bonjour
oui mais surtout de mettre des champs qui peuvent étre regroupés (donc ni le
no ou date de facture)

--
Pierre CFI
Microsoft MVP Access

Pour mieux utiliser microsoft.public.fr.access...
http://users.skynet.be/mpfa/charte.htm

"François" a écrit dans le message de
news: 0dac01c37937$bbc22190$
Il vous suffir pour cela de préciser dans votre requete
le critère de regroupement

( symbole somme )


Bon WE

François


-----Message d'origine-----
Par exemple, j'ai une table:

TB_personnes, avec les champs CNOM , CPRENOM

et une table TB_facturation avec pour champ:
num_facture, nom_personnel ;


ce champ nom_personne représentant le nom de la personne
qui a envoyé la

facture.

La relation est de 1 à plusieurs, càd que une personne de
la table

TB_personnes peut avoir plusieurs factures.


Je veux faire une requête comprenant les nom et prénom de
la personne, et le

nom_personne (nom de la personne qui a envoyé la
facture), et éviter les

doublons.

C'est à dire que si Yves Dupont a reçu deux factures
envoyée par Michel, le

résultat de ma requête m'affichera deux fois Yves Dupont,
si je fais une

requête demandant de me sortir tous les clients ayant été
facturé par

Michel..

Je voudrais éliminer ces doublons. Ne devraient
apparaitre qu'une seule fois

le nom de Yves Dupont, même s'il se trouve plusieurs fois
dans la table

"TB_facturation".

Est-ce possible??

Merci d'avance




.