Fusionner des tableaux

Résolu/Fermé
SnowmanXDXD Messages postés 10 Date d'inscription lundi 4 mai 2015 Statut Membre Dernière intervention 11 mai 2015 - Modifié par SnowmanXDXD le 11/05/2015 à 10:30
SnowmanXDXD Messages postés 10 Date d'inscription lundi 4 mai 2015 Statut Membre Dernière intervention 11 mai 2015 - 11 mai 2015 à 12:28
Bonjour,

Je voudrai fusionner deux tableaux sur access, mais j'ai un problème.

Mon premier tableau contient:
1ère colonne: le nom de l'élève
2ème colonne: prénom de l'élève
3ème colonne: la classe

Exemple:
Dolle Alphonse 4e9
Dupuy Jean 2nde7
Martin Patrick 4e8
Ribeiro Anne 3e9

Dans mon deuxième, il y a:
1ère colonne: le nom de l'élève
2ème colonne: prénom de l'élève
3ème colonne: LV1
4ème colonne: LV2

Exemple:
Dolle Alphonse Anglais Espagnol
Dupuy Jean Allemand Anglais
Gardes Catherine Italien Russe
Leclerc Zoé Anglais Japonais

Je voulais savoir comment je fais pour avoir un tableau qui ressemble à ça:

Dolle |Alphonse |4e9| Anglais |Espagnol
Dupuy |Jean |2nde7 |Allemand| Anglais
Gardes |Catherine | | Italien |Russe
Leclerc |Zoé | |Anglais| Japonais

Martin| Patrick| 4e8 | |
Ribeiro| Anne |3e9 | |

J'ai essayé de fusionner les tableaux en faisant une requête et en reliant les champs Nom et Prénom qui sont présents dans les deux tableaux.
Mais quand j'affiche le tableau, ACCESS me sort un tableau où il y a la classe, LV1 et LV2 de DOLLE ALPHONSE et de DUPUY JEAN mais pas les autres
Je vous e d'avance pour l'aide que vous m'apporterez.

4 réponses

DesTunK Messages postés 361 Date d'inscription dimanche 27 janvier 2013 Statut Membre Dernière intervention 24 février 2016 157
11 mai 2015 à 10:33
Ecris nous ta requête que l'on puisse la corriger, car le problème doit venir de là ^^'
Il me semble que ça ne t'affiche que ceux qui ont une classe, donc tu dois avoir une erreur de jointure :)
0
SnowmanXDXD Messages postés 10 Date d'inscription lundi 4 mai 2015 Statut Membre Dernière intervention 11 mai 2015
11 mai 2015 à 10:56


J'ai fait une capture d'écran
0
DesTunK Messages postés 361 Date d'inscription dimanche 27 janvier 2013 Statut Membre Dernière intervention 24 février 2016 157
Modifié par DesTunK le 11/05/2015 à 10:58
SELECT *
FROM Table1 t1, Table2 t2
WHERE t1.nom=t2.nom
AND t1.prenom=t2.prenom;

Dis moi si ça fonctionne !
En tout cas, c'est un truc dans ces eaux là
0
SnowmanXDXD Messages postés 10 Date d'inscription lundi 4 mai 2015 Statut Membre Dernière intervention 11 mai 2015
11 mai 2015 à 11:03
J'ai ACCESS 2010
Je dois le taper dans type de requete -> Définition des données?
0
SnowmanXDXD Messages postés 10 Date d'inscription lundi 4 mai 2015 Statut Membre Dernière intervention 11 mai 2015
11 mai 2015 à 11:06
je l'ai fait mais il n'affiche que les champs qui exisent dans les deux tableaux.
Dolle Alphonse
Dupuy Jean
0
DesTunK Messages postés 361 Date d'inscription dimanche 27 janvier 2013 Statut Membre Dernière intervention 24 février 2016 157
11 mai 2015 à 11:07
En bas à droite de ta page, tu cliques sur SQLView, et ensuite, tu copies la requête que je t'ai mis
0
SnowmanXDXD Messages postés 10 Date d'inscription lundi 4 mai 2015 Statut Membre Dernière intervention 11 mai 2015
11 mai 2015 à 11:13
Thanks ^^
je l'ai fait mais il n'affiche que les champs qui exisent dans les deux tableaux.
Dolle Alphonse
Dupuy Jean
0
Bonjour,
On voit très mal ta capture d'écran. Pour autant que je puisse en juger de ta requête initiale: tu te remets dessus, tu sélectionnes chacune des liaisons (en positionnant ton pointeur dessus), tu cliques droit, et tu sélectionnes "Toutes les données de la table 1 et seulement celles de la table 2 correspondantes"
Tu n'as pas les données de tes 2 tables parce que tu as sélectionné l'option "Seulement les données pour lesquelles les données sont égales dans les 2 tables".
Bonne suite
0
SnowmanXDXD Messages postés 10 Date d'inscription lundi 4 mai 2015 Statut Membre Dernière intervention 11 mai 2015
11 mai 2015 à 12:28
@Tessel75 Merci, le problème a été résolu grâce à toi. ^^

@destunk Merci à toi aussi de m'avoir aidé ^^
0