Access in eine Web-Anwendung umwandeln

Diese Seite vertieft einen Teil unserer Access-Migration: wie aus Access-Formularen und -Berichten eine echte Web-Anwendung wird.


Was bei Access ins Web wandert

Eine Access-Anwendung besteht aus mehr als Tabellen. Da sind die Formulare, über die täglich gearbeitet wird. Die Berichte, die Listen und Auswertungen erzeugen. Die Abfragen, die Daten zusammenführen. Und die VBA-Module, in denen die eigentliche Logik sitzt. Jeder dieser Teile bekommt im Web eine Entsprechung.

  • Formulare werden zu React-Oberflächen – mit denselben Feldern und Abläufen, aber im Browser und für viele Nutzer gleichzeitig.
  • Berichte werden in der neuen Anwendung nachgebildet, damit gewohnte Listen und Auswertungen erhalten bleiben.
  • Abfragen und VBA-Logik wandern in saubere Service-Logik im Laravel-Backend.

*Der hier genannte Ziel-Stack ist unsere Standardempfehlung – je nach Ihren individuellen Anforderungen oder anhand von Geschäftslogik, die wir erst im Code-Assessment aufdecken, kann ein anderer Ziel-Stack besser passen und entsprechend vorgeschlagen werden.


Der eigentliche Gewinn: Mehrbenutzerbetrieb

Der größte Unterschied liegt unter der Oberfläche. Eine Access-Datei auf dem Netzlaufwerk verträgt nur wenige gleichzeitige Nutzer, bevor es zu Sperren und Beschädigungen kommt. Die Web-Anwendung ist von Grund auf für viele parallele Nutzer gebaut. Beliebig viele Mitarbeiter arbeiten gleichzeitig, ohne sich gegenseitig die Datei zu blockieren – aus dem Büro, dem Homeoffice oder einem zweiten Standort.

Dazu kommen Dinge, die Access nie konnte: feingranulare Rechte, nachvollziehbare Änderungen, automatische Backups statt einer einzelnen verwundbaren Datei.


Die Daten kommen sauber mit

Aus der MDB/ACCDB-Datei wird eine relationale Datenbank, die für Mehrbenutzerbetrieb gemacht ist. Dabei bereinigen wir, was sich über die Jahre angesammelt hat: Dubletten, inkonsistente Formate, halb gepflegte Felder. Das Ziel ist ein sauberes Datenmodell, nicht das alte Chaos in neuer Hülle.


Schrittweise umstellen

Ihre Access-Lösung bleibt nutzbar, bis die Web-Anwendung jede Funktion übernommen hat. Wir migrieren in Schritten und nehmen jede Funktion fachlich ab. So bleibt der Betrieb durchgehend handlungsfähig.


Der erste Schritt: Automatisiertes Code-Assessment →