Clic droit sur la jointure/Propriétés de la jointure.
A partir des mêmes tables il est possible de construire 3 requêtes en faisant varier simplement le type de jointure.
Jointure interne : C'est le réglage par défaut d'Access(Un trait simple lie les tables) Résultat --> Correspondance stricte entre les deux tables.
Jointure externe gauche : Lie les tables par une flêche partant de la table située côté 1 de la relation pour aboutir côté plusieurs ( Ici Clients = 1 et Factures = plusieurs) Se trouvent extraits tous les clients avec ou sans factures.
Jointure externe droite : Lie les tables par une flêche partant de la table située côté plusieurs de la relation pour aboutir côté 1. Se trouveraient extraits même les factures sans clients! Ce qui ne doit pas être. Quoi que... Parfois il arrive que, suivant qualité de la base....
Cordialement.
__________________________
.
En création d'entreprise actuellement..A LA MAISON
Merci pour cette réponse mais je n'y trouve pas mon bonheur !
Je cherche à avoir l'ensemble des clients (même ceux qui n'ont pas été encore facturés) avec leurs factures correspondantes.
Voici ma requéte actuelle qui ne donne que les clients avec factures :
SELECT
Comptes.NumCompte,
Comptes.Societe,
Comptes.Ville
Factures.NumFact,
Factures.NumCompte,
Factures.FactDat,
Factures.FactHT,
FROM Comptes,Factures
WHERE Comptes.NumCompte=Factures.NumCompte
ORDER BY Comptes.Societe,Factures.NumFact
Il faut ouvrir pour chaque demande un nouveau post.
Et en + le sujet a été mis résolu par l'initiateur du présent post.
Je te répondrais avec plaisir.
Mais en attendant ta requête,qui doit être corrigée, ne serait-elle pas plutôt :
SELECT Comptes.NumCompte,
Comptes.Societe,
Comptes.Ville,
Factures.NumFact,
Factures.NumCompte,
Factures.FactDat,
Factures.FactHT
FROM Comptes, Factures
WHERE ((Comptes.NumCompte)=[Factures.NumCompte])
ORDER BY Comptes.Societe, Factures.NumFact;
Voir --> : Factures.FactHT,
Cordialement.
__________________________
.
En création d'entreprise actuellement..A LA MAISON
Je crois que je ne dois pas bien me faire comprendre
Je vais essayer d'etre plus clair :
J'ai 3 clients :
Tartenpion à qui j'ai adressé 2 factures
Machin à qui j'ai adressé 3 factures
Truc Je viens de créer sa fiche et je ne lui ai pas encore envoyé de facture.
Je voudrais avec la liste suivante
Tartenpion
Facture 2
Facture 3
Machin
Facture 1
Facture 4
Facture 5
Truc
Pas de facture à afficher.
Tous les réquetes ne me donnent que Tartention et Machin avec leurs factures.
J'aimerai voir s'afficher aussi Truc même s'il n'a pas encore de facture.
francishop dit : Il faut ouvrir pour chaque demande un nouveau post.
Et en + le sujet a été mis résolu par l'initiateur du présent post.
Je te répondrais avec plaisir.
Cordialement.
__________________________
.
En création d'entreprise actuellement..A LA MAISON