Tutorial: Microsoft Access Datenbank „ausführbar“ machen und verteilen

Melden

Dieses Tutorial erklärt dir, wie du eine Microsoft Access-Datenbank so vorbereitest und umwandelst, dass sie wie eine eigenständige Anwendung fungiert.

Wichtiger Hinweis vorab: Eine Access-Datenbank kann technisch gesehen keine echte .exe-Datei (Windows Executable) werden. Man kann sie jedoch in ein kompiliertes Format (.accde) umwandeln und so konfigurieren, dass sie sich beim Öffnen wie ein eigenständiges Programm verhält.


In diesem Guide lernst du, wie du deine Datenbank schützt, das Design sperrst und sie so einrichtest, dass sie beim Starten automatisch ein Hauptmenü öffnet.

Schritt 1: Die Datenbank für den Start konfigurieren

Bevor du die Datei umwandelst, musst du festlegen, was passiert, wenn ein Nutzer die Datei öffnet.

  1. Öffne deine Datenbank in MS Access.
  2. Gehe auf den Reiter Datei -> Optionen.
  3. Wähle im linken Menü Aktuelle Datenbank.
  4. Anwendungsoptionen:
    • Formular anzeigen: Wähle hier dein Start-Formular (z. B. „Hauptmenü“) aus.
    • Statusleiste anzeigen: Deaktiviere dies (optional), um den „App-Look“ zu verstärken.
  5. Menüband- und Kontextmenü-Optionen:
    • Deaktiviere Vollständige Menüs zulassen und Standardkontextmenüs zulassen, damit Nutzer keine Tabellen oder Abfragen eigenmächtig ändern können.
  6. Klicke auf OK. Du musst die Datenbank neu starten, damit die Änderungen wirksam werden.

Schritt 2: Die Datenbank in das ACCDE-Format umwandeln

Das .accde-Format ist die „ausführbare“ Version von Access. Es kompiliert den VBA-Code und verhindert, dass Nutzer Formulare oder Berichte im Entwurfsmodus ändern können.

  1. Stelle sicher, dass alle Tabellen, Formulare und Berichte geschlossen sind.
  2. Gehe auf Datei -> Speichern unter.
  3. Wähle unter dem Bereich „Datenbank speichern unter“ den Punkt ACCDE erstellen.
  4. Klicke auf Speichern unter.
  5. Wähle einen Speicherort. Access erstellt nun eine Kopie deiner Datenbank mit der Endung .accde.

Hinweis: Behalte die ursprüngliche .accdb-Datei unbedingt als Backup! In einer .accde können nachträglich keine Design-Änderungen mehr vorgenommen werden.

Schritt 3: Die Datenbank ohne installiertes MS Access ausführen (Runtime)

Damit andere Personen deine Datenbank nutzen können, ohne eine teure Access-Lizenz zu besitzen, benötigst du die Microsoft Access Runtime.

  1. Lade die kostenlose Microsoft Access Runtime von der offiziellen Microsoft-Website herunter (passend zu deiner Version, z. B. Runtime 2016 oder 365).
  2. Installiere diese auf dem Zielrechner.
  3. Sobald die Runtime installiert ist, lässt sich deine .accde-Datei per Doppelklick öffnen, auch wenn kein vollständiges Office-Paket installiert ist.

Schritt 4: Den „Runtime-Modus“ erzwingen (Optional)

Du kannst eine Verknüpfung erstellen, die Access zwingt, im Runtime-Modus zu starten (das blendet alle Bearbeitungsfunktionen aus, selbst wenn der Nutzer die Vollversion hat).

  1. Mache einen Rechtsklick auf deinen Desktop -> Neu -> Verknüpfung.
  2. Gib den Pfad zu deiner Access-Anwendung ein, gefolgt vom Pfad deiner Datenbank und dem Parameter /runtime.
    • Beispiel: "C:\Program Files\Microsoft Office\root\Office16\MSACCESS.EXE" "C:\DeineDatenbank.accde" /runtime
  3. Benenne die Verknüpfung um und gib ihr ein eigenes Icon.

Schritt 5: Ein professionelles Installationspaket erstellen (Profi-Tipp)

Wenn du es noch professioneller möchtest, kannst du Tools wie den Inno Setup Compiler (kostenlos) nutzen. Damit kannst du:

  • Eine echte .exe-Installationsdatei erstellen.
  • Die Access Runtime automatisch mitliefern.
  • Desktop-Icons und Einträge im Startmenü generieren.

Zusammenfassung der Vorteile des .accde-Formats:

  • Sicherheit: Dein VBA-Quellcode ist geschützt und nicht einsehbar.
  • Stabilität: Nutzer können versehentlich keine Layouts von Formularen zerstören.
  • Performance: Die Datenbank läuft oft etwas schneller, da der Code bereits kompiliert ist.
  • Dateigröße: Die Datei ist meist etwas kleiner als das Original.
0