OVH Cloud OVH Cloud

Comment créer 1 jointure qi inclus ts les enregistrements D 2Tab l

3 réponses
Avatar
Etudiantes
Comment créer une jointure entre deux tables d'une requette de façon à ce que
tous les enregistrements des deux tables soient inclus?
Or Access propose : Inclure tous les enregistrements de la table 1 et
seulement de la table 2 pour lesquels les champs joints sont égaux.

3 réponses

Avatar
Fred Pasc
Bonjour,

Si j'ai bien compris ton problème, je vois deux solutions:
- Tu fais une requête qui récupère les données dans les deux tables et les
mets dans une troisième.
- Tu relie tes tables manuellement (dans Relation) et si les données de tes
deux tables corresponde, ça devrait marcher.

Tiens moi au courant
A+
Fred

"Etudiantes" a écrit dans le message
de news:
Comment créer une jointure entre deux tables d'une requette de façon à ce
que

tous les enregistrements des deux tables soient inclus?
Or Access propose : Inclure tous les enregistrements de la table 1 et
seulement de la table 2 pour lesquels les champs joints sont égaux.


Avatar
Pierre Fauconnier
Bonjour

A mon avis, c'est logiquement impossible. Tu dois pouvoir faire le lien
entre les deux tables selon un champ commun.

Si tu veux tous les enregistrements des deux tables, tu dois créer une table
contenant tous les champs des deux tables et ajouter les enregistrements des
deux tables, mais tu n'auras évidemment plus le lien.

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci


"Etudiantes" a écrit dans le message
de news:
Comment créer une jointure entre deux tables d'une requette de façon à ce
que
tous les enregistrements des deux tables soient inclus?
Or Access propose : Inclure tous les enregistrements de la table 1 et
seulement de la table 2 pour lesquels les champs joints sont égaux.


Avatar
Maxence HUBICHE
Hello Etudiantes,

Je vous conseille de regarder dans mon tuto sur la compréhension des relations
et jointures, ici :
http://access.developpez.com

Le principe :
1 - Faire une requête avec jointure Gauche
2 - Faire une requête avec jointure Droite, sans équivalence à gauche
3 - Faire une requête union des 2 premières requêtes.

Vàlà...
et ce, tant que MS n'aura pas mis le CROSS JOIN dans le SQL d'Access :(

================== Maxence HUBICHE

MVP Access
Revendeur CaseStudio (http://www.casestudio.fr)
Responsable Access sur http://www.developpez.com
La plus grosse FAQ Access du Web : http://access.developpez.com/faq
Plusieurs dizaines de codes sources Access : http://access.developpez.com/sources/

Comment créer une jointure entre deux tables d'une requette de façon à
ce que
tous les enregistrements des deux tables soient inclus?
Or Access propose : Inclure tous les enregistrements de la table 1 et
seulement de la table 2 pour lesquels les champs joints sont égaux.