OVH Cloud OVH Cloud

Requête sur plusieurs tables de même structure

3 réponses
Avatar
stefrs
Salut à toi Forum,

J'ai un pb épineux. Je dispose de plusieurs tables ayant exactement la même
structure (Mêmes champs, mêmes types, ex: titre_theme, msg_theme,
date_theme...). Je souhaite réaliser une requête agissant sur toutes ces
tables et me livrant les résultats dans ces mêmes noms de champ et non des
champs dupliqués. Access considère, étant donné que les tables ne sont pas
les mêmes que les résultats doivent être livrés dans des champs différents.
Si j'utilise le "AS" pour forcer le nom de champ il me parle de champ
répliqué, l'idiot !!!! Je plaisante bien sûr...

Bref, est-il possible de réaliser une telle requête avec ACCESS. Je précise
que ce choix de plusieurs tables est volontaire. En aucun cas je souhaite
revenir sur une structure unique. Aujourd'hui sur un site Web, c'est un code
qui se charge de ce traitement mais Table à Table donc C un peu long alors
qu'avec une bonne vieille requête regroupant l'ensemble je dois pouvoir
gagner beaucoup de temps.

Si vous voulez la preuve par l'exemple vous pouvez aller à cette adresse :
http://www.id2sorties.com/forums.aspx

Dans la liste des Forums, vous cliquez sur le dernier lien (Les derniers
échanges par région...) et vous constaterez sue C long, ce qui m'ennuie !!

Merci à toi Forum

3 réponses

Avatar
Pierre CFI [mvp]
bonjour
il faut faire une req UNION (tu dois écrire)
Select * from table1 UNION select * from table2 UNION select......

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"stefrs" a écrit dans le message de news:

Salut à toi Forum,

J'ai un pb épineux. Je dispose de plusieurs tables ayant exactement la même
structure (Mêmes champs, mêmes types, ex: titre_theme, msg_theme,
date_theme...). Je souhaite réaliser une requête agissant sur toutes ces
tables et me livrant les résultats dans ces mêmes noms de champ et non des
champs dupliqués. Access considère, étant donné que les tables ne sont pas
les mêmes que les résultats doivent être livrés dans des champs différents.
Si j'utilise le "AS" pour forcer le nom de champ il me parle de champ
répliqué, l'idiot !!!! Je plaisante bien sûr...

Bref, est-il possible de réaliser une telle requête avec ACCESS. Je précise
que ce choix de plusieurs tables est volontaire. En aucun cas je souhaite
revenir sur une structure unique. Aujourd'hui sur un site Web, c'est un code
qui se charge de ce traitement mais Table à Table donc C un peu long alors
qu'avec une bonne vieille requête regroupant l'ensemble je dois pouvoir
gagner beaucoup de temps.

Si vous voulez la preuve par l'exemple vous pouvez aller à cette adresse :
http://www.id2sorties.com/forums.aspx

Dans la liste des Forums, vous cliquez sur le dernier lien (Les derniers
échanges par région...) et vous constaterez sue C long, ce qui m'ennuie !!

Merci à toi Forum


Avatar
stefrs
Et oui, génial !

C net, précis et efficace...Merci bcp car C une grosse épine en moins du
coup !


bonjour
il faut faire une req UNION (tu dois écrire)
Select * from table1 UNION select * from table2 UNION select......

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"stefrs" a écrit dans le message de news:

Salut à toi Forum,

J'ai un pb épineux. Je dispose de plusieurs tables ayant exactement la même
structure (Mêmes champs, mêmes types, ex: titre_theme, msg_theme,
date_theme...). Je souhaite réaliser une requête agissant sur toutes ces
tables et me livrant les résultats dans ces mêmes noms de champ et non des
champs dupliqués. Access considère, étant donné que les tables ne sont pas
les mêmes que les résultats doivent être livrés dans des champs différents.
Si j'utilise le "AS" pour forcer le nom de champ il me parle de champ
répliqué, l'idiot !!!! Je plaisante bien sûr...

Bref, est-il possible de réaliser une telle requête avec ACCESS. Je précise
que ce choix de plusieurs tables est volontaire. En aucun cas je souhaite
revenir sur une structure unique. Aujourd'hui sur un site Web, c'est un code
qui se charge de ce traitement mais Table à Table donc C un peu long alors
qu'avec une bonne vieille requête regroupant l'ensemble je dois pouvoir
gagner beaucoup de temps.

Si vous voulez la preuve par l'exemple vous pouvez aller à cette adresse :
http://www.id2sorties.com/forums.aspx

Dans la liste des Forums, vous cliquez sur le dernier lien (Les derniers
échanges par région...) et vous constaterez sue C long, ce qui m'ennuie !!

Merci à toi Forum







Avatar
Pierre CFI [mvp]
oui, mais du coup, tu vas pas savoir quoi faire ce WE :o)

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"stefrs" a écrit dans le message de news:

Et oui, génial !

C net, précis et efficace...Merci bcp car C une grosse épine en moins du
coup !


bonjour
il faut faire une req UNION (tu dois écrire)
Select * from table1 UNION select * from table2 UNION select......

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
Access http://www.mpfa.info

"stefrs" a écrit dans le message de news:

Salut à toi Forum,

J'ai un pb épineux. Je dispose de plusieurs tables ayant exactement la même
structure (Mêmes champs, mêmes types, ex: titre_theme, msg_theme,
date_theme...). Je souhaite réaliser une requête agissant sur toutes ces
tables et me livrant les résultats dans ces mêmes noms de champ et non des
champs dupliqués. Access considère, étant donné que les tables ne sont pas
les mêmes que les résultats doivent être livrés dans des champs différents.
Si j'utilise le "AS" pour forcer le nom de champ il me parle de champ
répliqué, l'idiot !!!! Je plaisante bien sûr...

Bref, est-il possible de réaliser une telle requête avec ACCESS. Je précise
que ce choix de plusieurs tables est volontaire. En aucun cas je souhaite
revenir sur une structure unique. Aujourd'hui sur un site Web, c'est un code
qui se charge de ce traitement mais Table à Table donc C un peu long alors
qu'avec une bonne vieille requête regroupant l'ensemble je dois pouvoir
gagner beaucoup de temps.

Si vous voulez la preuve par l'exemple vous pouvez aller à cette adresse :
http://www.id2sorties.com/forums.aspx

Dans la liste des Forums, vous cliquez sur le dernier lien (Les derniers
échanges par région...) et vous constaterez sue C long, ce qui m'ennuie !!

Merci à toi Forum