Datenbank sollsich selbst komprimieren!

Hi!

Meine Datenbank soll sich stündlich selbst komprimieren wie halt manuell über Menü möglich. Allerdings muss ich - wenn ichs über Code aufrufe - immer eine zweite datenbank angeben und erstelle quasi eine neue Datenbank!

Gruß

Bernd

Hallo Bernd,

wie wäre es mit einer Aufteilung in Backend- und Frontend-Mdb?
dann kannst du das unkomprimierte Backend mit dem komprimierten Backend überschreiben. (bei http://donkarl.com sollte es auch ein Beispiel geben)

Ohne deine Anwendung zu kennen kommt mir ein stündliches komprimieren etwas häufig vor (deine Anwender wollen ja auch auf die db zugreifen). Massives Wachstum der Datenbank kenne ich eigentlich nur wenn mal kurz heftig mit Abfragen jongliere und viele Abfragen neu erstelle oder ändere.
Vielelicht solltest du auch darüber nachdenken deinen Anwendern eine MDE oder Runtime als Frontend zu geben.

Gruss
Nils

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi!

Völlig falsch aber immerhin ein Versuch ;o))

Bernd
P.S.: Hab jetzt gottseidank die Lösung ;o)

Tach auch - ein bisschen zu spaet aber vielleicht doch hilfreich.
Die folgende Procedure bei Aktion ‚Schließen‘ eines Forms reinkopieren und - fertig.

CommandBars(„Menu Bar“). _
Controls(„Extras“). _
Controls(„Datenbank-Dienstprogramme“). _
Controls(„Datenbank komprimieren und reparieren…“). _
accDoDefaultAction

Wenn der User das Hautformular beendet, wird die DB komprimiert.

MFG

Micha