Benutzer-Werkzeuge

Farbschema: Dunkel

Einblicke

Beiträge zu IT-Sicherheit, NIS2, Access-Anwendungen, der Modernisierung von Bestandssoftware und Post-Quanten-Kryptografie.

Homeoffice 2020: Die Anwendung lief. War die Architektur darauf vorbereitet?

Rückblick auf die Entstehung des Database Gateway in den ersten Wochen der Pandemie 2020. Der Beitrag schließt die späteren Entwicklungsstufen ein und beschreibt das Produkt mit Stand vom 29. Oktober 2026.

Im Frühjahr 2020 lautete die Frage: Wie kann jemand morgen von zu Hause arbeiten? Heute lautet sie: Wie bleibt der Zugriff auf Geschäftsdaten sicher, nachvollziehbar, schnell genug und wartbar – auch in fünf Jahren? Dazwischen liegt die Geschichte eines Notbehelfs, der funktioniert hat. Gerade deshalb war er so schwer zu ersetzen.

Frontend verteilen ohne Adminrechte: woran es am Montag nach dem Release hakt

„Wie verteile ich mein Frontend?“ Die Frage taucht in den Access-Foren seit Jahren immer wieder auf, und die Antworten heißen Batch-Datei, Versionstabelle und Handarbeit. Sie funktionieren. Meistens.

Bis zu dem Montag, an dem kurz nach acht der erste Anruf kommt: „Bei mir geht nichts auf.“ Das Release vom Freitag läuft an drei Arbeitsplätzen nicht und an allen anderen schon. Wenn Ihnen das bekannt vorkommt, sind Sie in guter Gesellschaft.

Final2.accdb: Wie versioniert man eine Access-Anwendung, die in einer einzigen Datei steckt?

Final.accdb, Final2.accdb, Final2_Kopie.accdb, Final2_wirklich_korrigiert.accdb. Wer eine Access-Anwendung länger als ein paar Monate betreut, kennt diesen Ordner. Er sieht nach Unordnung aus. In Wahrheit ist er eine Versionsverwaltung – die einzige, die eine einzelne Binärdatei ohne weitere Werkzeuge zulässt.

Um 2010 stellten sich viele Access-Entwickler dieselbe Frage: Wie versioniert man eine Anwendung, deren Formulare, Berichte, Abfragen und Code zusammen in einer Datei liegen? Am Anfang des Weges, der zum Office SDK geführt hat, stand genau diese Frage.

Der Fehler ist behoben. Warum kommt die Korrektur erst nächste Woche an?

Freitag, 15:40. Der Bericht, mit dem die Fachabteilung jeden Montag ihre Wochenzahlen abstimmt, rechnet seit dem letzten Release falsch. Die Ursache ist gefunden, die Korrektur geschrieben und geprüft. Sie hat zehn Minuten gedauert. Die neue Frontend-ACCDE liegt bereit.

Beim Anwender ist sie damit nicht. Das nächste Wartungsfenster der IT ist am Dienstag in einer Woche. Bis dahin arbeitet die Abteilung mit einem Bericht, von dem alle wissen, dass er falsch ist, und rechnet die Summe am Montag mit dem Taschenrechner nach.

Wer eine Access-Anwendung mit einem Frontend auf jedem Arbeitsplatz betreut, kennt diesen Freitag. Die Arbeit ist getan, aber ihr Wert ist noch nicht angekommen. Diese Woche geht verloren, und niemand hat sie verschuldet.