Avatar billede nyholm Novice
14. juni 2007 - 09:35 Der er 4 kommentarer og
1 løsning

Komprimera backend

Min db ær delad i frontend och backend. Frontend kompimerasd automatiskt vid stængning, men går det att komprimera backend-delen via kommando från frontend, eller måste man øppna backend før att gøra detta?
Avatar billede mugs Novice
14. juni 2007 - 09:40 #1
Når din front er åben trækker den jo på backend's tabeller, derfor tror jeg, at Access vil betragte backend som åben, og du kan derfor ikke komprimere den. Men jeg er ikke sikker.
Avatar billede Slettet bruger
14. juni 2007 - 10:05 #2
Mugs har ret, men du kunne lave en .bat fil med flg. sætning:

"sti til msaccess.exe" "sti til database" /compact

Så kan du altid fyre den af, når der ikke er nogen i databasen!~)

Du kan også gøre det fra en database ved hjælp af kommandoen SHELL
Avatar billede nyholm Novice
14. juni 2007 - 10:11 #3
Ær det møjligt att øppna backend før visning från frontend? I så fall kunde kommandot vara att øppna och direkt stænga den. Backend ær satt att automatiskt komprimera vid stængning.
Avatar billede nyholm Novice
14. juni 2007 - 13:37 #4
Jag har testat ditt svar, spg, och det fungerar på min dator. Problemet ær att db:n distribueras i runtimeversion och jag ønskade att det fanns ett fungerande sætt som inte ær beroende av søkvæg till msaccess.exe.
Tack i alla fall.
Denis Nyholm
Avatar billede hugopedersen Nybegynder
15. juni 2007 - 08:32 #5
Normalt kan man gøre det at man laver en funktion der lukker alle åbne forms og rapporter da det som regel er sådan at det kun er disse 2 typer der låser backenden.
Derefter er det ikke noget problem at compacte fra kode. Jeg bruger selv metoden med held i mine applikationer.

For at checke ovenstående kan du prøve at se om .ldb filen er tilstede sammen med din backend. Hvis alle formularer og rapporter er lukket i din frontend skulle den ikke være der og så kan backend compactes
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