Just nu i M3-nätverket
Gå till innehåll

Komprimera Access-databaser


David

Rekommendera Poster

Hur gör jag för att komprimera en Access-databas med VBA från en annan accessbas?

 

Jag har två baser, en där uppgifter förs in och en bas för att sprida informationen till fler användare.

I den första basen har jag funktion som byter ut tabellerna i den andra basen med jämna mellanrum.

Fuktionen tar bort tabellerna i den andra basen, läser in nya tabeller och indexerar dem.

Problemet är att basen blir ganska stor och behöver komprimeras.

Av praktiska skäl kan jag inte länka tabellerna utan måste ha dem lagrade i båda baserna.

Länk till kommentar
Dela på andra webbplatser

DBEngine.CompactDatabase olddb, newdb, locale, options, password

 

Du måste ge databasen ett nytt namn. Men det går ju alltid att ta bort den okomprimerade db:n och sedan döpa om den komprimerade.

 

En annan variant är att ställa in databasen så att den komprimeras automatiskt då du stänger den. Verktyg>Alternativ>Allmänt: för det krävs ingen annan kod om du inte måste stänga db:n

 

 

 

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...