Avatar billede knudj Nybegynder
27. januar 2006 - 12:30 Der er 8 kommentarer og
2 løsninger

automatisk komprimering

Hej

Jeg har læst mange indlæg om dette emne men jeg synes ikke der er nogen svar der dækker mit spørgsmål.

Jeg har en DB der ligger på en server og bruges af 6-10 brugere ad gangen.  DB er  pt ikke opdelt i FE og BE

Som jeg har læst i andre indlæg kan man indstille til komprimering ved afslutning men det vil vel (?) give problemer når der er flere brugere på systemet.

Det er aldrig den samme bruger der er første eller alternativt sidste mand på DB,en og derfor er det svært at få planlagt hvem der skal sørge for komprimeringen.

Kan der laves et stykke kode der sørger for laves en komprimering  når sidste mand logger af DB'en eller alternativt når første mand logger på.

Hilsen

Knud
Avatar billede terry Ekspert
27. januar 2006 - 17:50 #1
Hi Knud
I would have thought that Access would not compress the dB if there was more than one user logged on, but if there was only one then it would.
Have you tried it?
Avatar billede knudj Nybegynder
30. januar 2006 - 15:30 #2
Hi Terry  og undskyld jeg ikke har svaret  - har været indisponibel siden.

Ja det er nemlig  problemmet at der ikke kan komprimeres når mere end 1 bruger har åbnet DB'en

jeg har prøvet og det går fint med komprimering når det kun er en  " single user " db der tales om.

Knud
Avatar billede terry Ekspert
30. januar 2006 - 19:15 #3
If all users except the last stop using the database then there is only one user using it.Are you saying that when there is only one user still using the database then you can NOT compact?
Avatar billede knudj Nybegynder
30. januar 2006 - 19:30 #4
No Terry - what I mean is if there is only one user on  the DB there is no problem. What I need is at script that can regognize that the last user is leaving the DB and a komprimering has to be made.

As I understand it it is the local Access which during the utillyties that are set to make komprimering and therefor  every users program will try to make a kommpimering - or maybe I am wrong

Knud
Avatar billede terry Ekspert
30. januar 2006 - 19:47 #5
Access should know when the last user is leaving the dB. I have NOT checked this but I am very sure that when the last user leaves the dB then the auto compact should work. Access dlets the .ldb fiel when all users have left the dB so it must know!
Avatar billede knudj Nybegynder
30. januar 2006 - 19:51 #6
Jeg synes jeg har prøvet men ok - jeg prøver igen og vender tilbage

Knud
Avatar billede terry Ekspert
30. januar 2006 - 19:53 #7
I may be wrong, but it doesnt sound logical if it doesnt, after all, Access is a multi user database.
Avatar billede Slettet bruger
02. februar 2006 - 13:50 #8
Du kan roligt sætte flueben i 'Komprimér ved lukning' Når sidste mand lukker, komprimeres automatisk. Virker i hvert fald i XP og 2003.
Avatar billede knudj Nybegynder
03. februar 2006 - 22:16 #9
hej
ja selvfølgelig virker det - jeg ved ikke hvad jeg har tænkt på - men nogen gange gør man problemerne større end de i virkeligheden er. Terry venligst send et svar- du skal selvfølgelig dele point med schlamovits

mvh
Knud
Avatar billede terry Ekspert
04. februar 2006 - 10:51 #10
:o)
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