Microsoft Access trägt in vielen kleinen Betrieben Aufträge, Geräteakten oder eine interne Plantafel. Die Datei liegt auf einer Freigabe, das Formular hat jemand vor Jahren gebaut, und diese Person ist die Einzige, die eine Änderung wagt. Ob Sie pflegen oder ablösen, hängt davon ab, wie kritisch die Daten sind und ob noch jemand den Aufbau erklären kann. Ein sofortiger Neubau ohne dieses Wissen erzeugt nur eine zweite, leere Anwendung.
Die Datei, die nur eine Person öffnen darf
Die übliche Bauform ist eine einzelne Datei, in der Tabellen, Formulare und Berichte gemeinsam liegen, geöffnet von mehreren PCs über das Netz. Eine unterbrochene Verbindung beim Speichern beschädigt die Datei. Danach sucht jemand die letzte Kopie, die nicht „kompakt und repariert“ heißt. Kommt ein neues Windows oder ein neues Office auf die Arbeitsplätze, öffnet sich die Datenbank nicht mehr, weil eine alte Laufzeit fehlt. Gleichzeitig ist unklar, welche Abfragen die Buchhaltung wirklich braucht. Ein Neubau wird ausgerufen, noch bevor eine lauffähige Sicherung und eine Beschreibung der Tabellen existieren.
Pflegen ist der richtige erste Schritt, wenn die Datenbank den Alltag trägt und der Umfang überschaubar ist. Dazu gehören eine getrennte Backend-Datei nur für Tabellen, Frontends lokal auf den PCs, eine tägliche Sicherung der Backend-Datei und eine kurze Beschreibung der Tabellen und der Person, die sie versteht. Ablösen ist sinnvoll, wenn mehrere Standorte gleichzeitig schreiben, die Datei regelmäßig beschädigt wird oder niemand mehr das Datenmodell erklären kann. Die Ablöse übernimmt die vorhandenen Felder in ein serverbasiertes System, mit einem Parallelbetrieb, in dem Summen verglichen werden. Der Umfang folgt den tatsächlich genutzten Formularen, nicht jedem alten Bericht.
Stabilisieren, Wissen sichern, dann über Ablöse sprechen
- Sichern. Eine tägliche Kopie der Datenbank an einen anderen Ort legen und einmal zurückspielen.
- Trennen. Tabellen in ein Backend legen, Formulare lokal starten, nicht alles über das Netz öffnen.
- Wissen. Tabellen, zentrale Formulare und die Person dokumentieren, die den Ablauf kennt.
- Entscheiden. Pflegen, solange das Risiko tragbar ist, ablösen, wenn Ausfälle den Betrieb treffen.
- Übernehmen. Bei der Ablöse Felder und einen Parallelvergleich planen, bevor das alte Formular aus ist.
Access ist oft die Dokumentation des Betriebs, auch wenn sie unbequem aussieht. Wir lesen die echten Abfragen aus, statt ein Wunschsystem daneben zu entwerfen. Schnittstellen zur Warenwirtschaft oder zur Steuerberatung werden im selben Atemzug benannt. Wenn programmiert wird, bleibt die alte Datenbank bis nach dem Vergleich lesbar. So geht kein historischer Auftrag verloren, nur weil das neue Formular ein Feld noch nicht zeigt.
Woran Projekte in der Praxis scheitern
- Die Datei auf der Freigabe von zehn PCs gleichzeitig öffnen lassen und das für Normalzustand halten.
- Einen kompletten Neubau starten, ohne die vorhandenen Tabellen zu sichern und zu beschreiben.
- Access auf einem einzelnen Notebook „mitnehmen“, das die einzige aktuelle Kopie ist.
- Nach einem Office-Update an allen Plätzen gleichzeitig die Laufzeit ändern, ohne einen Testplatz.
Beispiel aus dem Betriebsalltag
Ein Servicebetrieb verwaltete Einsatzberichte in einer Access-Datei auf dem NAS. Nach einem kurzen Netzausfall war die Datei beschädigt, die letzte Kopie zwei Wochen alt. Wir haben zuerst ein Backend getrennt, die Frontends auf die PCs gelegt und eine nächtliche Kopie auf ein anderes Gerät eingerichtet. Eine Seite beschreibt die fünf Tabellen und die zwei Formulare, die der Innendienst täglich nutzt. Die Ablöse in eine kleine serverbasierte Anwendung ist vorbereitet, startet aber erst, wenn diese Sicherung zwei Monate ruhig gelaufen ist und die Fachabteilung die Feldliste bestätigt hat. Bis dahin ist der Betrieb nicht mehr einen Netzaussetzer von einem Datenverlust entfernt.
Kurze Entscheidungshilfe
- Liegt das Backend in einer Sicherung, die nicht auf demselben Gerät liegt?
- Öffnen die Arbeitsplätze ein lokales Frontend statt der einen Datei auf der Freigabe?
- Kann eine zweite Person die zentralen Tabellen benennen?
- Ist entschieden, ob der nächste Schritt Pflege oder Ablöse heißt, und steht das schriftlich?
Wenn der Umgang mit einer gewachsenen Access-Datenbank bei Ihnen ansteht, klären wir den Umfang unverbindlich: Programmierung. Excel durch eine Schnittstelle ablösen Alternativ direkt Kontakt aufnehmen oder die häufigen Fragen lesen.