Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

requete sql d'union de 2 tables dans des bases différentes

4 réponses
Avatar
françois
Bonjour =E0 tous.
est il possible de faire une requete d'union entre deux=20
tables situ=E9es dans 2 bases access diff=E9rentes ? En bref :

une base1 avec une table1 (champs1 et champs1bis) et une=20
base2 avec une table2 (champs2 et champs2bis) :

requete du style

"Select table1.* from table1 inner join table2 on=20
table1.champs1 =3D table2.champs2 where ......"

Comment indiquer qu'il s'agit de 2 bases diff=E9rentes ?
Merci de vos r=E9ponses
Fran=E7ois
.

4 réponses

Avatar
Raymond [mvp]
Bonjour.

tu ne peux pas le faire sous access. il faut d'abord attacher les deux
tables de l'autre base dans la base active et ainsi tu disposes de toutes
les tables en local.

--
@+
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


"françois" a écrit dans le message de news:
044501c5392a$1bf68e80$
Bonjour à tous.
est il possible de faire une requete d'union entre deux
tables situées dans 2 bases access différentes ? En bref :

une base1 avec une table1 (champs1 et champs1bis) et une
base2 avec une table2 (champs2 et champs2bis) :

requete du style

"Select table1.* from table1 inner join table2 on
table1.champs1 = table2.champs2 where ......"

Comment indiquer qu'il s'agit de 2 bases différentes ?
Merci de vos réponses
François
.
Avatar
françois
en fait c'est pour un programme tournant sous VB.
le problème c'est qu'une des 2 bases est située sur un
serveur et que l'autre doit être située sur chaque poste
du reseau dans un répertoire précis (le même pour toutes
les bécannes )Il s'agit d'une table "temporaire" vidée au
debut de la procédure et remplie par différentes requetes
initiées par les différents utilisateurs potentiels ( ce
qui explique que je ne peux pas mettre cette table dans
la base du serveur car si l'un la vide pendant que
l'autre la remplit !!). A la fin cette table "temporaire"
alimente une table générale située dans la base sur le
serveur. J'avais bien pensé à une table attachée mais
dans ce cas précis cela ne devrait pas marcher car chaque
poste possède cette table.
merci quand même
François
Avatar
Raymond [mvp]
il faut que toutes les tables attachées ou non concernant chaque poste se
retrouvent sur chaque poste. ceci ne doit pas gêner l'application et le
transfert du résultat sur le serveur.

--
@+
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


"françois" a écrit dans le message de news:
058001c53941$9b2221d0$
en fait c'est pour un programme tournant sous VB.
le problème c'est qu'une des 2 bases est située sur un
serveur et que l'autre doit être située sur chaque poste
du reseau dans un répertoire précis (le même pour toutes
les bécannes )Il s'agit d'une table "temporaire" vidée au
debut de la procédure et remplie par différentes requetes
initiées par les différents utilisateurs potentiels ( ce
qui explique que je ne peux pas mettre cette table dans
la base du serveur car si l'un la vide pendant que
l'autre la remplit !!). A la fin cette table "temporaire"
alimente une table générale située dans la base sur le
serveur. J'avais bien pensé à une table attachée mais
dans ce cas précis cela ne devrait pas marcher car chaque
poste possède cette table.
merci quand même
François
Avatar
françois
merci de ta réponse, je vais essayer de mettre en place
cette solution
françois