ÜBUNG:   ERSTELLEN EINER MULTI-USER-ANWENDUNG AUS EINER ACCESS-DATENBANK

 

ANFORDERUNGEN

Sie verfügen bereits über eine komplett ausgearbeitete Datenbank namens TEST(.MDB oder .ACCDB), die Sie als Multi-User-Datenbank an mehrere User verteilen wollen. Die Datenbank soll von mehreren Usern zentral gepflegt werden können. Die User haben jedoch keinen Zugriff auf die Entwurfsansichten der Objekte (Tabellen, Abfragen, Formulare, Berichte, Module) der Datenbank.

 

ANWEISUNGEN ZUR VORGEHENSWEISE

  1. Sie erstellen eine leeere Datenbank namens DATEN(.MDB oder .ACCDB).
  2. In diese DATEN(.MDB oder .ACCDB) werden alle Tabellen aus der TEST(.MDB oder .ACCDB) importiert. Das Importieren bitte in einem Arbeitsgang ausführen, um Access die Erstellung aller Relationen zu ermöglichen.
  3. Erstellen Sie eine leere Datenbank namens USER(.MDB oder .ACCDB).
  4. In die USER(.MDB oder .ACCDB) werden alle Formulare, Berichte, Abfragen und Module aus TEST(.MDB oder .ACCDB) importiert.
  5. In die USER(.MDB oder .ACCDB) werden alle Tabellen aus der DATEN(.MDB oder .ACCDB) verknüpft.
  6. Erstellen Sie in der USER(.MDB oder .ACCDB) ein START-FORMULAR, das als Ausgangspunkt (Hauptmenü) für die komplette Anwendung dient.
  7. Erstellen Sie in der USER(.MDB oder .ACCDB) alle weiteren - für die Anwendung notwendigen - Formulare, Berichte, Abfragen und Module.
  8. In der USER(.MDB oder .ACCDB) werden die Startoptionen (EXTRAS - START) wie folgt eingestellt:
    Formular anzeigen: wählen Sie hier das Formular START
    deaktivieren Sie die das Kontrollkästchen 'Datenbankfenster anzeigen'
    weitere Restriktionen (Statusleiste, Menüs, etc.) wären möglich
  9. Erstellen Sie eine USER.MDE mit dem Menüpunkt EXTRAS - DATENBANK-DIENSTPROGRAMME - MDE-Datei erstellen
  10. Die USER.MDE kann dann als Multi-User-Anwendung an die Anwender ausgeliefert werden. Sie ist kaum mehr änderbar, da die Entwurfs-Ansicht ausgeschaltet ist und auf die Datenbank auch nur schwer zugriffen werden kann

 

DARSTELLUNG DER DATENBANKEN

TEST(.MDB oder .ACCDB)

 

DATEN(.MDB oder .ACCDB)

 

USER(.MDB oder .ACCDB)

Tabellen

è

Tabellen importiert aus TEST(.MDB oder .ACCDB)

ç

Tabellen verknüpft auf DATEN(.MDB oder .ACCDB)

Abfragen, Formulare, Berichte, Module / Makros

 

 è

 

Abfragen, Formulare, Berichte, Module / Makros aus TEST(.MDB oder .ACCDB) importiert

 

     

ê

DATEN(.MDB oder .ACCDB)

     

USER.MDE

Tabellen

 

ç

 

Tabellen verknüpft auf DATEN(.MDB oder .ACCDB)

       

Abfragen, Formulare, Berichte, Module / Makros