Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Requêtes et SQL.
Requêtes et SQL. Tout ce qui concerne vos questions sur les requêtes et le SQL sous Access se trouve ici.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/12/2010, 15h11   #1
Futur Membre du Club
 
guillaume gaget
Inscription : avril 2010
Messages : 130
Détails du profil
Informations personnelles :
Nom : guillaume gaget

Informations forums :
Inscription : avril 2010
Messages : 130
Points : 19
Points : 19
Par défaut Requête qui mélange 2 bases

Bonjour,
je dispose de 2 bases :

1 - Composée de 450 données
2 - composée de 550 données

Toutes les données de la base 1 sont présente dans la base 2

J'aimerai donc créer une requête qui mélange les 2 bases,
soit avoir une base de 550 données qui mêlent les données 1 et les données 2.

Merci de votre aide
guigui71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 15h17   #2
Rédacteur/Modérateur
 
Avatar de GAYOT
 
Homme Jean-Damien GAYOT
Inscription : novembre 2004
Messages : 2 071
Détails du profil
Informations personnelles :
Nom : Homme Jean-Damien GAYOT
Âge : 56
Localisation : France, Meuse (Lorraine)

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : novembre 2004
Messages : 2 071
Points : 4 382
Points : 4 382
Envoyer un message via Skype™ à GAYOT
Bonjour
Je ne comprends pas bien. Si toutes les données de la base 1 sont dans la base 2, à quoi sert la base 1?
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!.

Tutoriels sur:http://jdgayot.developpez.com

Pas de sujets techniques par Mp. Sinon
GAYOT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 15h25   #3
Futur Membre du Club
 
guillaume gaget
Inscription : avril 2010
Messages : 130
Détails du profil
Informations personnelles :
Nom : guillaume gaget

Informations forums :
Inscription : avril 2010
Messages : 130
Points : 19
Points : 19
les données de la base 1 et 2 ont une clé commune : la référence

les caractéristiques des références ne sont pas les mêmes dans la base 1 et dans la base 2

2 variables sont différentes;

c'est pourquoi je veux créer une nouvelle base qui mélange les 2 en gardant leur forme ( soit leur intitulé de colonnes)
guigui71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 16h17   #4
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour Guigui71 et GAYOT,

Je me permets de m'imisser...

Si j'ai bien compris, une requête UNION devrait suffire :
Code sql :
1
2
3
SELECT * FROM Table1
UNION
(SELECT * FROM Table2)
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 16h53   #5
Futur Membre du Club
 
guillaume gaget
Inscription : avril 2010
Messages : 130
Détails du profil
Informations personnelles :
Nom : guillaume gaget

Informations forums :
Inscription : avril 2010
Messages : 130
Points : 19
Points : 19
en faite c'est plus compliqué (j'avais pensé à union mais ça ne marche pas comme je veux )

Ma table 1 a des composante :
réference nom nbventes nbpièces tauxpièces

ma table 2
référence nom nbventes nbtot tauxtot

et j'aimerai ainsi créer une table composée :
référence nom nbventes nbtot tauxtot nbpièces tauxpièces

ou les colonnes nbpièces et tauxpièces serai égales à 0 si aucune référence n'est associée à un tauxpièces
guigui71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2010, 17h03   #6
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Il faut donc créer une table :

FUSION :
- référence (clé primaire)
- nom
- nbventes
- nbtot
- tauxtot
- nbpièces
- tauxpièces

Et créer une requête, via l'assistant :
  • passer en requête "ajout" vers la table FUSION ;
  • ajouter la table 2 ;
  • ajouter la table 1 ;
  • liéer table2 à table1 via reference, avec flèche à droite ;
  • dispatcher les bons champs "source" aux bons champs "cible".
==> lancer la requête : elle devrait remplir la table FUSION comme tu le souhaites.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 00h10   #7
Futur Membre du Club
 
guillaume gaget
Inscription : avril 2010
Messages : 130
Détails du profil
Informations personnelles :
Nom : guillaume gaget

Informations forums :
Inscription : avril 2010
Messages : 130
Points : 19
Points : 19
ok,

merci richard, je teste celà demain et je te tiens au courant

edit :

J'ai crée ma nouvelle table avec touts les champs, mais je n'ai pas compris comment exécuter la requête
guigui71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 10h05   #8
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Bonjour Guigui71,

As-tu créé ta requête ?
Autrement dit, vois-tu apparaître ta requête dans l'onglet "Requête" ?
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 10h06   #9
Futur Membre du Club
 
guillaume gaget
Inscription : avril 2010
Messages : 130
Détails du profil
Informations personnelles :
Nom : guillaume gaget

Informations forums :
Inscription : avril 2010
Messages : 130
Points : 19
Points : 19
non, je n'ai pas compris comment la créer
guigui71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 10h12   #10
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Dans l'onglet "Requête", Nouveau/Mode création, puis tu suis la procédure indiquée dans le post précédent :
Citation:
passer en requête "ajout" vers la table FUSION ;
ajouter la table 2 ;
ajouter la table 1 ;
liéer table2 à table1 via reference, avec flèche à droite ;
dispatcher les bons champs "source" aux bons champs "cible".
==> lancer la requête : elle devrait remplir la table FUSION comme tu le souhaites.
Plus généralement, si tu travailles sous Access, ill faut absolument que tu maîtrises la création de requête.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 10h15   #11
Futur Membre du Club
 
guillaume gaget
Inscription : avril 2010
Messages : 130
Détails du profil
Informations personnelles :
Nom : guillaume gaget

Informations forums :
Inscription : avril 2010
Messages : 130
Points : 19
Points : 19
oui j'essaye de maitriser mais c'est compliqué !

je ne comprends pas ta phrase

"passer en requête "ajout" vers la table FUSION ; "

Peux tu m'expliquer ?

merci
guigui71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 10h24   #12
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
As-tu ajouté les tables, dans l'ordre, comme indiqué ?
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 10h30   #13
Futur Membre du Club
 
guillaume gaget
Inscription : avril 2010
Messages : 130
Détails du profil
Informations personnelles :
Nom : guillaume gaget

Informations forums :
Inscription : avril 2010
Messages : 130
Points : 19
Points : 19
oui je les ai ajouté et j'ai fait le lien, mais après je fais quoi ?

edit :

j'ai exécuter ma requête, cependant toutes mes données ne sont pas prise en compte :

ma table 2 comporte 520 données, et seulement 420 données dont affichées dans ma nouvelle table
guigui71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 10h56   #14
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
Dans la requête, option "Requête" puis "Requête ajout" (icône "+").
C'est OK ?
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 10h59   #15
Futur Membre du Club
 
guillaume gaget
Inscription : avril 2010
Messages : 130
Détails du profil
Informations personnelles :
Nom : guillaume gaget

Informations forums :
Inscription : avril 2010
Messages : 130
Points : 19
Points : 19
oui oui, c'est ok

juste que certains lignes ne sont pas ajoutés ..
guigui71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 11h21   #16
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
2 questions :
  1. Tu as bien Table2 en premier et Table1 en second ?
  2. Si oui, tu as bien la flèche à droite ?
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 12h20   #17
Futur Membre du Club
 
guillaume gaget
Inscription : avril 2010
Messages : 130
Détails du profil
Informations personnelles :
Nom : guillaume gaget

Informations forums :
Inscription : avril 2010
Messages : 130
Points : 19
Points : 19
tout est bon sauf que j'ai une colonne qui ne s'affiche pas -_-

je vais chercher tout seul et je te remercie pour ton aide
guigui71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 12h37   #18
Expert Confirmé
 
Avatar de Richard_35
 
Homme
Inscription : juillet 2007
Messages : 2 176
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : juillet 2007
Messages : 2 176
Points : 2 805
Points : 2 805
... sans oublier le flag "Résolu", si tout est OK.

Sinon, postes l'image écran de ta requête.
__________________
Dis-nous et à bientôt,
Richard.
----------------------------------------------------------------------------------------------
En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
Richard_35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h35.


 
 
 
 
Partenaires

Hébergement Web