Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Marc
"françois" a écrit dans le message de news:043301c53928$e1d8bd00$
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 ?
Hello,
Non on ne peut pas, tout simplement parce que ça n'a pas de sens d'un point de vue concept de base de données.
En revanche, avec access, tu peux créer une troisième DB dans laquelle tu lies les tables qui t'intéressent, juste avec l'option table liée:
Menu File/Get External Data/Link Tables.
Ensuite, tu peux faire des query sur cette nouvelle DB, de la façon habituelle.
Si tu ne veux pas ou ne peux pas créer une base et des tables liées via Access, il y a moyen de faire tout ça dynamiquement, en codant, mais c'est plus compliqué.
-- Jean-marc "There are only 10 kind of people those who understand binary and those who don't."
"françois" <corcellef@aol.com> a écrit dans le message de
news:043301c53928$e1d8bd00$a501280a@phx.gbl...
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 ?
Hello,
Non on ne peut pas, tout simplement parce que ça n'a pas de sens d'un
point de vue concept de base de données.
En revanche, avec access, tu peux créer une troisième DB dans laquelle
tu lies les tables qui t'intéressent, juste avec l'option table liée:
Menu File/Get External Data/Link Tables.
Ensuite, tu peux faire des query sur cette nouvelle DB, de la façon
habituelle.
Si tu ne veux pas ou ne peux pas créer une base et des tables liées via
Access, il y a moyen de faire tout ça dynamiquement, en codant, mais c'est
plus compliqué.
--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
"françois" a écrit dans le message de news:043301c53928$e1d8bd00$
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 ?
Hello,
Non on ne peut pas, tout simplement parce que ça n'a pas de sens d'un point de vue concept de base de données.
En revanche, avec access, tu peux créer une troisième DB dans laquelle tu lies les tables qui t'intéressent, juste avec l'option table liée:
Menu File/Get External Data/Link Tables.
Ensuite, tu peux faire des query sur cette nouvelle DB, de la façon habituelle.
Si tu ne veux pas ou ne peux pas créer une base et des tables liées via Access, il y a moyen de faire tout ça dynamiquement, en codant, mais c'est plus compliqué.
-- Jean-marc "There are only 10 kind of people those who understand binary and those who don't."