RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Selection sur 2 tables

Forum : ACCESS
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ ACCESS

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET AJOUTER MENTION RESOLU
BLOQUAGE DU SUJET SUJET BLOQUER
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM ACCESS

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
Visiteur MP
Membre du club
Inscrit :
Messages : 1323
Message
#168321
Posté le 03/02/10 à 11:36
Bonjour,

Voici mon souci :

J'ai une table Clients et une table Factures.

Je voudrais sélectionner et afficher tous les cliens avec leurs factures (cela s'est fait !) mais aussi ceux qui n'ont pas encore de facture !

Merci pour votre aide !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE ALLER VOIR SON SITE

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

francisHop
Superviseur :
- Réseau
- Bases de don.
Avatar de francisHop
Inscrit : 11/05/2008
Messages : 629
Message
#168335
Posté le 04/02/10 à 06:22
Bonjour,

Il faut jouer sur les propriétés de la jointure.

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
....Donc de très brèves apparitions sur le forum
Si c'est résolu ==> ImageLe Tag
Téléchargez Office 2010 Beta Gratuitement en Français
A installer sur un Labo (ordinateur de test)==> Quelques difficultés
Petit à petit la Faq se construit
Questions techniques par MP => Smiley

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

jeanmarieb
Nouveau membre
Inscrit : 04/02/2010
Messages : 3
Message
#168347
Posté le 04/02/10 à 14:32
Bonjour,

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

Merci pour votre aide

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

francisHop
Superviseur :
- Réseau
- Bases de don.
Avatar de francisHop
Inscrit : 11/05/2008
Messages : 629
Message
#168353
Posté le 04/02/10 à 19:41
Bonjour et sois le bienvenu jeanmarieb

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
....Donc de très brèves apparitions sur le forum
Si c'est résolu ==> ImageLe Tag
Téléchargez Office 2010 Beta Gratuitement en Français
A installer sur un Labo (ordinateur de test)==> Quelques difficultés
Petit à petit la Faq se construit
Questions techniques par MP => Smiley

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

jeanmarieb
Nouveau membre
Inscrit : 04/02/2010
Messages : 3
Message
#168355
Posté le 04/02/10 à 22:52
Bonsoir,

Je crois que je ne dois pas bien me faire comprendre Smiley

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.

Merci pour aide précieuse

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

francisHop
Superviseur :
- Réseau
- Bases de don.
Avatar de francisHop
Inscrit : 11/05/2008
Messages : 629
Message
#168356
Posté le 05/02/10 à 07:19
Bonjour,
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
....Donc de très brèves apparitions sur le forum
Si c'est résolu ==> ImageLe Tag
Téléchargez Office 2010 Beta Gratuitement en Français
A installer sur un Labo (ordinateur de test)==> Quelques difficultés
Petit à petit la Faq se construit
Questions techniques par MP => Smiley

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM ACCESS



    PAGE : [1]



.: Site Web développé par Yann Pingot et l'équipe MPWG avec www.evolvia-web.com :.