OVH Cloud OVH Cloud

Requete de deux tables

4 réponses
Avatar
SOSAL
Bonjour,



Je suis une débutante, et je souhaiterai avoir un renseignement qui peut
être vous semblera ridicule !



Dans access j'ai crée 2 tables nommées 2004 et 2005

Dans ces 2 tables, la structure est identique, donc les mêmes libellés.

Exemples :

Colonne : IMMA

Colonne : CDE DEPL

...



Dans une requête je souhaiterai avoir des 2 tables (de 2004 et 2005) la
liste de toutes mes colonnes IMMA.



Car actuellement j'ai 2 requêtes pour avoir la liste de mes colonnes IMMA de
2004 et une autre pour celle de 2005.



Je souhaiterai donc savoir comment avoir une seule requête pour avoir mon
renseignement.



Je ne sais pas si je suis très clair, mais n'hésiter pas a me poser des
questions.





Merci beaucoup



Sophie

4 réponses

Avatar
Raymond [mvp]
Bonjour.
tu peux faire une requête union comme ceci:
SELECT 2004.IMMA FROM 2004
ORDER BY 2004.IMMA
union all
SELECT 2005.IMMA FROM 2005;

tu ne peux pas le faire dans le requêteur access (création de requête
graphique).
faire
requête, nouveau, mode création, ok
fermer
cliquer sur SQL dans la barre de menu en haut à gauche
remplacer le texte : SELECT;
par:
SELECT 2004.IMMA FROM 2004
ORDER BY 2004.IMMA
union all
SELECT 2005.IMMA FROM 2005;
sauvegarder
exécuter.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"SOSAL" a écrit dans le message de news:
421749b3$0$807$
Bonjour,



Je suis une débutante, et je souhaiterai avoir un renseignement qui peut
être vous semblera ridicule !



Dans access j'ai crée 2 tables nommées 2004 et 2005

Dans ces 2 tables, la structure est identique, donc les mêmes libellés.

Exemples :

Colonne : IMMA

Colonne : CDE DEPL

...



Dans une requête je souhaiterai avoir des 2 tables (de 2004 et 2005) la
liste de toutes mes colonnes IMMA.



Car actuellement j'ai 2 requêtes pour avoir la liste de mes colonnes IMMA
de 2004 et une autre pour celle de 2005.



Je souhaiterai donc savoir comment avoir une seule requête pour avoir mon
renseignement.



Je ne sais pas si je suis très clair, mais n'hésiter pas a me poser des
questions.





Merci beaucoup



Sophie






Avatar
Michel BERTRAND
Bonjour

Je suis désolé mais il faudrai tout mettre dans la meme table en ajoutant un
champ année

c'est comme ça access !

bon comment faire ?

simple

ajouter sur chaque table un champ 'annee' numerique ou mieux date parce que
aprés on peut connaitre les IMMA ? par mois

(je sais pas si c'est utile )

en choisissant numérique :

creer une requete
nouveau> mode creation
cliquer 2 fois sur la table 2005
fermer
menu requete > mise à jour
choisir le champ 'annee' et taper 2005 dans mise à jour

executer la requete (point d'exlamation)

fermer la requete

refaire la meme chose avec la table 2004

avec 2004 en mise à jour

fermer

ouvrir la table 2004
selectionner tous les enregistrements
copier
fermer
ouvrir la table 2005 coller

voila tout est dans la meme table !

Cordialement

Mchel BERTRAND
Avatar
SOSAL
merci!

je vais essayer de voir ce que ca donne !


"Raymond [mvp]" a écrit dans le message de
news: %23hJPy%
Bonjour.
tu peux faire une requête union comme ceci:
SELECT 2004.IMMA FROM 2004
ORDER BY 2004.IMMA
union all
SELECT 2005.IMMA FROM 2005;

tu ne peux pas le faire dans le requêteur access (création de requête
graphique).
faire
requête, nouveau, mode création, ok
fermer
cliquer sur SQL dans la barre de menu en haut à gauche
remplacer le texte : SELECT;
par:
SELECT 2004.IMMA FROM 2004
ORDER BY 2004.IMMA
union all
SELECT 2005.IMMA FROM 2005;
sauvegarder
exécuter.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"SOSAL" a écrit dans le message de news:
421749b3$0$807$
Bonjour,



Je suis une débutante, et je souhaiterai avoir un renseignement qui peut
être vous semblera ridicule !



Dans access j'ai crée 2 tables nommées 2004 et 2005

Dans ces 2 tables, la structure est identique, donc les mêmes libellés.

Exemples :

Colonne : IMMA

Colonne : CDE DEPL

...



Dans une requête je souhaiterai avoir des 2 tables (de 2004 et 2005) la
liste de toutes mes colonnes IMMA.



Car actuellement j'ai 2 requêtes pour avoir la liste de mes colonnes IMMA
de 2004 et une autre pour celle de 2005.



Je souhaiterai donc savoir comment avoir une seule requête pour avoir mon
renseignement.



Je ne sais pas si je suis très clair, mais n'hésiter pas a me poser des
questions.





Merci beaucoup



Sophie










Avatar
SOSAL
merci de votre aide, j'ai essayer mais ca n'a rien donné!
je m'y suis p'tre mal prise, alors je vais recommencé!

merci

"Michel BERTRAND" a écrit dans le message de
news: cv7its$72a$
Bonjour

Je suis désolé mais il faudrai tout mettre dans la meme table en ajoutant
un
champ année

c'est comme ça access !

bon comment faire ?

simple

ajouter sur chaque table un champ 'annee' numerique ou mieux date parce
que
aprés on peut connaitre les IMMA ? par mois

(je sais pas si c'est utile )

en choisissant numérique :

creer une requete
nouveau> mode creation
cliquer 2 fois sur la table 2005
fermer
menu requete > mise à jour
choisir le champ 'annee' et taper 2005 dans mise à jour

executer la requete (point d'exlamation)

fermer la requete

refaire la meme chose avec la table 2004

avec 2004 en mise à jour

fermer

ouvrir la table 2004
selectionner tous les enregistrements
copier
fermer
ouvrir la table 2005 coller

voila tout est dans la meme table !

Cordialement

Mchel BERTRAND