Avatar billede jobba Nybegynder
26. november 2003 - 10:39 Der er 7 kommentarer og
1 løsning

Offline version

Jeg har en lille udfordring til jer... :-)

Jeg har en Front-End Access Database som er linket til en SQL-database.
Nu vil jeg gerne have lavet sådan, at når brugeren klikker 'Offline', så kopieres tabellerne (struktur og data) ned i en ny Access fil. Derefter skal de linkede tabeller til SQL-Databasen (om)linkes til den nye Access fil.

Har i nogen ide om, hvordan denne opgave lettest gribes an?
Avatar billede jobba Nybegynder
26. november 2003 - 10:55 #1
...Man kan vidst kalde det at 'downsize'. I behøver ikke komme med konkrete kode eksempler, men bare give mig gode ideer.
Avatar billede overchord Nybegynder
26. november 2003 - 12:12 #2
Hvis jeg forstaar det korrekt vil du kopiere den backend der ligger paa netvaerks-drevet (tabeller) til den lokale maskine og oprette links fra frontende til den nye lokale kopi?
Er det rigtigt?

Har du styr paa hvordan vil vil synkronisere data fra den lokale kopi og netvaerks-backenden paa et senere tidspunkt? Ellers kan dt vaere lidt af en farlig rute at gaa ned ad.
Avatar billede terry Ekspert
26. november 2003 - 12:14 #3
Well as far as I can see you may just as well copy the dB into another folder and the linked SQL tables will still be linked as before!
Avatar billede terry Ekspert
26. november 2003 - 12:15 #4
I am assuming that you have NO back end Access dB but SQL server!
Avatar billede terry Ekspert
26. november 2003 - 12:20 #5
You could also look at DoCmd.TransferDatabase method for transfering objects from one dB to another
Avatar billede jobba Nybegynder
26. november 2003 - 12:54 #6
overchord: Nej min backend ligger ikke på et netværksdrev, men på en SQL-server. Og det er den jeg vil have kopieret ned i en Access-fil når brugeren vælger 'offline', som så bliver den nye backend.
Når brugeren kører offline, skal vedkommende kun kunne læse data og ikke foretage ændringer.

terry: Jeg vil kigge lidt på DoCmd.TransferDatabase
Avatar billede jobba Nybegynder
26. november 2003 - 14:12 #7
Jeg har kigget lidt på det, og jeg har bestemt mig for at benytte DoCmd.Rename til at omdøbe mine linkede tabeller, og DoCmd.TransferDatabase til at importere SQL-tabellerne til Access. Det sidste jeg vidst nu mangler, er at gøre tabellerne read-only. Jeg ved bare ikke om helt hvordan, eller om jeg bare skal beskytte alle mine formularer mod updateringer og tilføejelser.

Er det muligt at gøre sine tabeller Read-only??

Terry du skal nok få point for dit svar :)
Avatar billede terry Ekspert
26. november 2003 - 15:14 #8
I think the easiest method is to make your forms read only. I'm not even sure if its possible in Access to make tables read only without using Access security
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