Avatar billede juks Novice
02. juni 2003 - 09:29 Der er 11 kommentarer og
1 løsning

transfer database men som backend

hej
jeg har en database der er spilttet i backend og frontend nu vil jeg i frontenden gerne kunne oprette en kopi af backend men nogle af tabellerner skal kun overføres med struktur, så jeg kan ikke bare kopiere backenden og omdøbe den, derfor bruger jeg docmd.transefer men hvis jeg bruger den oprette den de nye tabeller som linkede tabeller hvordan undgår jeg det.
02. juni 2003 - 09:32 #1
Du skal bruge parameteren acImport således:
docmd.TransferDatabase acImport,.......
Avatar billede juks Novice
02. juni 2003 - 09:34 #2
acimport jeg skal jo  importe den i en database  der lige er blevet oprettet ikke i den frontend jeg bruger
Avatar billede juks Novice
02. juni 2003 - 09:42 #3
hmm
jeg sidder og arbejder i en database der hedder frontend.mdb så vil jeg gerne oprette en ny database på baggrund af den backend jeg bruger nu
Avatar billede juks Novice
02. juni 2003 - 09:45 #4
er der kun den løsning at importere alle tabellerne også overfører dem og derefter slette dem eller
Avatar billede juks Novice
02. juni 2003 - 09:46 #5
overfører læs ekporter
02. juni 2003 - 10:10 #6
Arh, nu er jeg med på hvad du vil!
Ja, én måde er selvfølgelig at importere det hele i frontenden og derefter eksportere det til den nye backend. Men det er ikke en hensigtsmæssig måde, men jeg kan ikke lige komme i tanke om hvordan man så gør.

Andre...?
Avatar billede overchord Nybegynder
02. juni 2003 - 13:55 #7
Jeg har godt nok ikke proevet der her selv men skulle det ikke vaelge muligt at oprette en nye database med
set database = workspace.CreateDatabase (...)
for derefter at bruge
docmd.TransferDataBase acExport,....
uden at importere det hele
TransferDatabase har baade "source" og "desitnation" i syntaksen, saa strengt taget burde det kunne lade sig goere at kopiere backend'en fra frontenden.
02. juni 2003 - 13:59 #8
Ja, i Source burde du kunne skrive noget á la dette:
[C:\Documents and Settings\DinDatabase.mdb].DinTabel
Avatar billede juks Novice
02. juni 2003 - 14:22 #9
ja men jeg skal kopiere fra backend til ny backend
Avatar billede overchord Nybegynder
02. juni 2003 - 14:24 #10
ja men hvis du foerst opretter en ny database med CreateDatabase (navn osv.) og derefter bruger TransferDatabase hvor Sourcen er som thomasjepsen skrev og destinationen er din ny-oprettede db burde det kunne lade sig goere...
02. juni 2003 - 14:24 #11
Ja, netop. Din Source peger på din gamle backend og Destination peger på den ny backend.
Avatar billede juks Novice
02. juni 2003 - 14:49 #12
jeg har prøvet
DoCmd.TransferDatabase acExport, "Microsoft Access", "V:\skat\ligning\data07.mdb", acTable, [V:\skat\ligning\Data02.mdb].tbl_Brugerstamdata, [V:\skat\ligning\data07.mdb].tbl_Brugerstamdata, 0
men det virker ikke
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