Avatar billede hooh Nybegynder
27. november 2002 - 09:51 Der er 7 kommentarer og
2 løsninger

hente alle tabeldata

Hvordan kan man hente alle tabeloplysninger fra en databasefil, og så importerer det i en anden databasefil ??

og den skal kunne tilføje de tabeller som mangler på den anden fil.

Hvordan kan man lave sådan noget ??
Avatar billede jkrons Professor
27. november 2002 - 09:55 #1
Åbn den anden database. Vælg Hent eksterne data - Importer.

Så kan du importere alle tabeller.
Avatar billede mugs Novice
27. november 2002 - 18:07 #2
Korrekt at du kan importere tabeller. Du vil så importere udvalgte tabeller eller dem alle. Mig bekendt findes ikke funktioner, der importerer tabeller der ikke findes i db'en i forvejen. Hvis du f.eks i din db har en tabel ved navn "MinTabel" og du blot importerer uden først at foretage en udvælgelse, vil også "MinTabel" blive importeret, men nu med navnet "MinTabel1".

Afhængig hvad du skal bruge det til, kan du måske benytte sammenkædede tabeller. Denne mulighed kan du bruge, hvis tabellen ligger på et netværk, og du vil bruge data fra en allerede eksisterende db. Du kan f.eks sammenkæde en tabel med medarbejderoplysninger, og bruge den i din egen db. Du benytter så det der hedder Backend og Frontend. Alle ændringer i den ene eller den anden tabel vil blive afspejlet i den anden.

Filer > Hent eksterne data > Sammenkæd
Avatar billede jkrons Professor
27. november 2002 - 22:22 #3
Jeg er kommet lidt i tvivl om, hvad du egentlig ønsker. Er det tabellerne, du vil importere, eller vil du bare have data fra en database over i en anden?
Avatar billede hooh Nybegynder
28. november 2002 - 17:57 #4
Tak for jeres svar!

Det jeg egentlig ønsker er at jeg har 2 forskellige databaser.
En gammel og en ny.

Den gamle indeholder en masser data som jeg skal bruge, og den nye indeholder ingen data men en masse nye kolonner i de forskellige tabeller.

Og koden som skal bruge basen virker på de nye(tomme) database, så derfor skal jeg have alle de kolonner som mangler i den gamle overført fra den nye.

Forstår i hvad jeg mener?
Avatar billede mugs Novice
28. november 2002 - 21:07 #5
Nej:

Og koden som skal bruge basen virker på de nye(tomme) database, så derfor skal jeg have alle de kolonner som mangler i den gamle overført fra den nye.

Data ligger i den gamle, men koden virker på den nye. Det giver ikke mening. det bør vel være data der overføres til den nye på hvilken koden virker!

Hvis dette er rigtigt, importerer du den gamle tabel til den nye db. laver en tilføjelsesforespørgsel ved hjælp af guiden. Det giver dig valgmuligheder for hvilke felter fra den gamle, du vil tilføje i den nye tomme db.
Avatar billede jkrons Professor
28. november 2002 - 21:40 #6
Men hvis der er felter (kolonner) i den gamle, som ikke findes i den nye, er du nødt til at oprette dem i den nye, før du kan fylde data i.
Avatar billede hooh Nybegynder
03. december 2002 - 13:09 #7
hmm... jeg tror jeg er begyndt at forstå hvad i mener!

Men kan man overføre data fra den ene base til den anden?

Overfører den så også alle relationer??
Avatar billede jkrons Professor
03. december 2002 - 13:12 #8
Ja, hvis du husker at afkrydse Importer relationer. Når du står i billedet Importer objekter klikker du på Indstillinger.
Avatar billede jkrons Professor
03. december 2002 - 13:12 #9
Her kan du så vælge, hvor meget du vil importere.
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