Avatar billede ugotabe_kidding Nybegynder
25. oktober 2002 - 16:18 Der er 4 kommentarer og
1 løsning

Query fra 3 databaser

Er det muligt at lave en database, der henter en række felter fra 3 forskellige databaser i 3 forskellige biblioteker?
Hovedbasen ligger i D:\Test\main.mdb og de tre DBer der skal suges fra ligger i D:\Test\sub1\child1.mdb, D:\Test\sub2\child2.mdb og D:\Test\sub3\child3.mdb

Jeg skal bruge det i en pivottabel i Excel, hvor jeg skal samle en række oplysninger fra alle tre databaser i en lang kolonne, så jeg kan lave noget sum og gennemsnit på al data på én gang!

Pft.
U.K.
Avatar billede terry Ekspert
25. oktober 2002 - 16:28 #1
In access you link to the three database and then you make a query as you normally would.
To link to another database you select File+Get External Data+Link Tables from the file menu. Then locate the database and choose th etable to link. You do thi sfro the three databases.
Avatar billede hekla Nybegynder
25. oktober 2002 - 16:30 #2
Det lyder som noget i retning af:

select * from mintabel in D:\Test\main.mdb
union
select * from mintabel in D:\Test\sub1\child1.mdb
union
select * from mintabel in D:\Test\sub3\child3.mdb
Avatar billede terry Ekspert
25. oktober 2002 - 16:30 #3
Not sure how you would do this in Excel BUT I would think that you could link your tables into ONE Access dB and then from Excel link to this database/table
Avatar billede ugotabe_kidding Nybegynder
25. oktober 2002 - 16:40 #4
Tak,
Kan man linke således at f.eks. tabellen Employee fra hver database lægges sammen til 1 tabel i den overordnede database? Eller kan det kun løses med en query?
Avatar billede mugs Novice
25. oktober 2002 - 20:23 #5
Når du linker (sammenkæder) til 3 forskellige db, får du adgang til 3 tabeller, disse tabeller kan du kun lægge sammen til en 4. tabel ved at køre en opdateringsforespørgsel / tilføjelsesforespørgsel. Denne 4. tabel kan du sende til Excel ved hjælp af en VBA-kode. Det fordrer dog, at du ikke har nogle felter i tabellen der indeholder en Null-værdi.

Alternativt kan du i Excel hente eksterne data. Så vidt jeg husker ligger den i Data > Hent eksterne data.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester