Man sollte Frontend und Backend einer Datenbank voneinander trennen! Warum, und was bedeutet das überhaupt?
Das Frontend ist der Teil der Datenbank den der Nutzer sieht. Hierzu gehören also Formulare und Berichte, jedoch nicht als einziges. In das Frontend gehört alles ausser den Tabellen. Die Tabellen gehören hingegen in das Backend - wo sich ausser diesen nichts anderes befindet.
Nachdem nun definiert ist wodurch sich Frontend und Backend unterscheiden möchte ich nun kurz den Sinn erklären.
Da die Daten einer Datenbank in Tabellen gespeichert werden kann man so das Backend auf einen zentralen Server legen und auf dieses (eine !) Backend über das Frontend von verschieden Stellen, auch gleichzeitig zugreifen. Hierdurch wird eine Datenbank wirklich sinnvoll, nämlich durch die Tatsache, dass es nun nicht mehr eine reine Datensammlung eines Anwenders, sondern vieler Anwender handelt. Das Backend kann so z.B. auf einem Server liegen der in regelmäßigen Abständen gesichert wird. Das zum Vorteil des "Kunden".
Der Vorteil des Entwicklers liegt nun darin, dass er an dem Frontend weiterhin arbeiten kann und der Kunde gleichzeitig auf einer (meist früheren Version des Frontends) Daten eingeben und auswerten kann. Ist dann eine neue Version des Frontends fertiggestellt, kann die alte leicht gegen die neue ausgetauscht werden - ohne dass die (sesiblen) Daten z.B. über das Internet übertragen werden müssen. Die Übertragung der Daten wird schnell unwirtschaftlich wenn die Datenbank sehr gross ist, d.h. viele Daten(sätze) enthält.
Der Kunde kann in diesem Fall der Teilung von Front- und Backend binnen Minuten mit dem neuen Frontend arbeiten. Vorher ist diesem Frontend nur noch mitzuteilen auf welche Daten es sich beziehen soll, sprich wo das Backend mit den Tabellen zu finden ist.
Einmalig das Frontend der Datenbank öffnen indem Sie die linke Shift (Großschreib-) Taste festhalten und die Datei "....-FRONTEND" doppelt anklicken.
Die Datei wird in Access wie bekannt geöffnet.
Nun:
Menü -> Extras -> Datenbank Dienstprogramme -> Tabellenverknüpfungsmanager
wählen
"Alle Tabellen" auswählen
(Alle Kästchen erhalten ein Häckchen)
"OK" klicken
Es erscheint ein Assistent. Hiermit suchen Sie nun das Backend der Datenbank (z.B. ...-BACKEND.mdb)
Wenn Sie dies gefunden haben (z.B. auf \\server-2..... oder Laufwerk U:...) doppelt anklicken.
Der Assistent beginnt seine Arbeit und sollte Ihnen erzählen, dass alle Tabellen neu verknüpft sind (erfolgreich).
Fertig. Schließen Sie die Datenbank (das FRONTend !).
Nun können Sie das FRONTEND ganz einfach mit einem Doppelklick öffnen.