Zitat von donnervogel515
Alternativ einfach die "alte" MDB öffnen und unter Datenbanktools mit der Schaltfläche "Datenbank komprimieren und reparieren" einen entsprechenden Vorgang auslösen. Meine 80 MB .mdb ist danach noch knapp 13 MB groß. Beide Wege führen in meinem Fall zum gewünschten Ergebniss und weder bei den Datensätzen noch den Funktionen konnte ich Fehler oder Verluste feststellen.......eine solche Reduktion lässt einen ja schon ersteinmal misstrauisch werden.
|
Nein, das muß nicht misstrauisch machen. Das ist bei Access normal. Es gibt viel temporäres in einer Access DB, den kriegst Du zum großen Teil mit komprimieren weg. Ich gehe sogar noch einen Schritt weiter und lass einen sog. Decompile laufen. Achtung! Der Befehl ist dokumentiert und daher nur nach Backup der DB zu nutzen.
Zuerst einen Compact ausführen, anschließend den Decompile, und jetzt nochmal einen Compact. Das verkleinert die DB immer ordentlich.
Zwei Verknüpfungen anlegen:
Code:
"C:\Program Files (x86)\Microsoft Office\OFFICE11\MSACCESS.EXE" "D:\Datenbank.mdb" /compact
"C:\Program Files (x86)\Microsoft Office\OFFICE11\MSACCESS.EXE" /decompile "Datenbank.mdb"
Du mußt natürlich den Pfad zur MSAccess.exe anpassen und den Pfad zur MDB. Wenn irgendwelche Makros beim Start der DB ablaufen, dann führe die beiden Befehle nur mit gedrückter Shift Taste aus.