Sichern der Access 2003-Datenbank als MDE-Datei

Wenn Sie eine Access 2003-Datenbank für andere Menschen zu machen - vor allem Menschen, die ein klein wenig ratlos über Zugang auch sein mögen - Sie möchten Ihre Datenbank zu sperren, um andere Benutzer zu verhindern Änderungen, die sie brechen. Sie können die Sicherheit in Form von Benutzernamen und Passwörter hinzufügen, aber eine einfachere Option ist für Ihre Datenbank aus einer MDB-Datei in eine MDE-Datei zu aktivieren.

Menu

Ein MDE-Datei ist das gleiche wie eine Access MDB-Datenbank-Datei regelmäßig, mit den folgenden Änderungen:

  • Alle VBA-Prozeduren sind zusammengestellt - umgerechnet von Menschen lesbaren Code (mehr oder weniger gut lesbar, sowieso) in ein Format, das nur der Computer versteht. Diese Änderung verhindert, dass ein Datenbankbenutzer lesen oder VBA-Code zu ändern.
  • Niemand kann Formulare oder Berichte erstellen oder die bestehende zu ändern (Sie können nicht einmal sie in der Entwurfsansicht öffnen). Sie können nicht, entweder zu importieren.

Achten Sie darauf, eine Kopie Ihrer ursprünglichen MDB-Datei zu halten! Wenn Sie Änderungen an Ihrem VBA-Code vornehmen müssen, Formulare oder Berichte (oder neue erstellen), müssen Sie die MDB-Datei zu verwenden, nicht die MDE-Datei. MDE-Dateien werden am häufigsten für die Front-End-Datenbank verwendet, wenn Sie eine Anwendung in zwei Datenbanken aufgeteilt (Front-End und Back-End).

Erstellen einer MDE-Datei

Speichern der MDB-Datei als MDE-Datei ist einfach. Folge diesen Schritten:

1. Stellen Sie sicher, dass Ihre Datenbank in Access 2002/2003 Dateiformat durch Öffnen der Datenbank.

Werfen Sie einen Blick auf die Titelleiste des Datenbank-Fenster. (Drücken Sie F11, wenn es nicht sichtbar ist.) Wenn der Titelleiste sagt "(Access 2000-Dateiformat)" dann müssen Sie es auf die neueste Dateiformat zu konvertieren.

2. Wählen Sie Extras -> Datenbank-Dienstprogramme -> MDE-Datei.

Der Zugang schließt die Datenbank um die Konvertierung zu tun. Dann sehen Sie das MDE speichern-Dialogfeld.

3. Geben Sie den Ordner und Dateinamen für die Datei und klicken Sie auf die Schaltfläche Speichern.

Access erstellt die neue MDE-Datei, während die ursprüngliche MDB unangetastet bleiben Datei. Danach wird die neue MDE-Datei öffnet.

Wenn Zugang zu einem Problem führt, während die MDE-Datei zu machen, erscheint eine Meldung mit einer Show Hilfe-Taste. Klicken Sie auf die Schaltfläche, um herauszufinden, was falsch ist.

Machen Updates später

Früher oder später gehen zu wollen Sie einen neuen Bericht zu machen oder eine lästige Tippfehler in einer Form zu beheben. Sie müssen auf Ihre MDB-Datei zurückgehen, diese Art von Änderungen zu machen, weil Sie keine Änderungen in einer MDE-Datei vornehmen können.

Wenn die MDE-Datei ein Front-End-Datei ist, ohne darin gespeicherten Daten, können Sie einfach Ihre Änderungen an der ursprünglichen MDB-Datei zu machen und es als MDE-Datei erneut speichern. Da alle Daten in der Back-End-Datenbank lebt, wurde alles gesetzt.

wenn Ihr MDE-Datei enthält Tabellen jedoch voll von wertvollen Informationen, können Sie nicht einfach im Stich lassen. Wenn Sie die MDE-Datei verwenden, die Dateneingabe und Bearbeitung zu tun, diese Datei enthält Ihre up-to-date-Tabellen. Die ursprüngliche MDB-Datei hat editierbare Formulare, Berichte und VBA-Code, aber nicht über die neueste Version der in Tabellen gespeicherten Daten. Kein Problem.

Befolgen Sie diese Schritte, um Ihre MDE-Datei zu aktualisieren:

1. Benennen Sie Ihre MDE-Datei als Backup-Datei.

Zum Beispiel das heutige Datum an das Ende des Dateinamens (direkt vor dem .MDE Teil) hinzuzufügen. Sie sind dabei, eine neue MDE-Datei zu erstellen, aber Sie wollen nicht, um die Daten in dieser Datei zu verlieren.

2. Öffnen Sie die ursprüngliche MDB-Datei und Änderungen vornehmen, die Formulare enthalten, Berichte und VBA-Code, den Sie möchten.

Wenn Sie planen, drastische Änderungen vorzunehmen, zunächst eine Sicherungskopie der MDB machen.

3. Wählen Sie Extras -> Datenbank-Dienstprogramme -> MDE-Datei erstellen und speichern Sie es als eine MDE mit dem Namen Datei, die Ihre MDE-Datei ursprünglich hatte.

Jetzt haben Sie eine aktualisierte MDE-Datei mit neuen, verbesserten Formulare, Berichte und VBA-Verfahren, aber mit alten Daten. Sie haben auch eine aktualisierte MDB-Datei mit Ihrem neuen, verbesserten Formulare, Berichte und VBA-Code (aber out-of-date-Tabellen).

4. Löschen Sie alle Tabellen aus dieser neuen MDE-Datei.

Im Datenbankfenster klicken Sie auf die Schaltfläche Tabellen in der Objektliste auf jede Tabelle in der Liste, die im rechten Fensterbereich angezeigt wird, und drücken Sie dann die Entf-Taste für jede Tabelle. Sie müssen jede Löschung zu bestätigen Sie mit der Schaltfläche Ja klicken. Tabellen löschen klingt gefährlich, aber nicht vergessen Sie all diese Tabellen sicher in Ihrem alten MDE-Datei gespeichert haben.

5. Importieren Sie die Tabellen aus dem alten MDE in die neue Datei.

Wählen Sie Datei -> Externe Daten -> Importieren und wählen Sie den Namen, den Sie gaben Ihre alte MDE-Datei in Schritt 1.

Sie sehen das Dialogfeld Objekte importieren, mit Registerkarten für Tabellen, Abfragen, Formulare, Berichte und andere Objekte.

6. Klicken Sie auf die Schaltfläche Alles markieren mit der Registerkarte Tabellen ausgewählt und dann auf OK klicken.

Zugang importiert Ihre Tabellen aus dem ursprünglichen MDE auf die neuen MDE-Dateien, die älteren Daten in den Tabellen zu ersetzen.

7. Importieren Sie alle Abfragen oder Makros in der alten MDE-Datenbank, die Sie erstellt oder geändert werden.

Wiederholen Sie die Schritte 5 und 6, aber die Abfragen und Makros Registerkarten auf das Dialogfeld Objekte importieren zu importieren, was sich geändert hat.

Wenn Sie dies wollen oft zu tun, sollten Sie Ihren Tisch in einem vorderen Ende und einem hinteren Ende zu splitten. Mit einer geteilten Datenbank, müssen Sie nicht auf Ihre aktualisierten Tabellen neu zu importieren: Sie können sie nur Back-End-Datenbank in der unverändert lassen.

Menü