éviter des doublons dans le résultat d'une requête basée sur des tables liées
2 réponses
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".
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
.
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
.
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" <francois.laurens@libertysurf.fr> a écrit dans le message de
news: 0dac01c37937$bbc22190$a301280a@phx.gbl...
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