Kurz gesagt: Es kommt drauf an
Access ist nicht tot.
Microsoft pflegt es weiter.
Aber es ist auch nicht sexy. Und schon gar nicht zukunftssicher im Web oder mobil.
Wenn Du reine Desktop-Anwendungen fĂŒr kleine Teams baust, bleibt Access 2025 ein solides Werkzeug.
Wenn Du skalieren willst, brauchst Du Alternativen.
Was Access 2025 gut kann
- Schnelle Formulare mit wenig Aufwand
- Lokale Datenhaltung fĂŒr < 10 Nutzer
- VBA fĂŒr Business-Logik
- VerknĂŒpfung mit SQL Server
- Integration in Office-Umgebungen
Wenn Du sowas brauchst, ist Access effizient.
Kein Deployment-Stress. Keine Cloud-Kosten.
Was Access nicht (mehr) kann
- BrowserfÀhig ohne Bastelarbeit
- Mobilfreundlich
- Rechteverwaltung ĂŒber Gruppen hinaus
- Versionierung & DevOps
- Mehr als 20 gleichzeitige Nutzer stabil bedienen
Gerade die Anforderungen moderner IT-Abteilungen ĂŒberfordert Access.
Wann Du Access besser ersetzt
Typische Warnzeichen:
- Nutzer wollen vom Tablet aus auf die Daten
- Mehr als 10 gleichzeitige Nutzer
- Du brauchst eine API
- Daten sollen aus der Cloud kommen oder dort liegen
- Du willst etwas langfristig wartbares
Dann wird Access zur Sackgasse.
Du mĂŒsstest anfangen zu tricksen â oder gleich neu denken.
Mögliche Alternativen
Ziel | Plattform | Bemerkung |
---|---|---|
Web-App | Power Apps | Schnell, aber teuer bei vielen Nutzern |
Mobil + Web | .NET MAUI + Web API | Aufwand, aber flexibel |
Datenzentriert | Power BI + SQL | Gut fĂŒr Reporting und Steuerung |
Einfach & robust | WinForms + SQL Server | Altmodisch, aber planbar |
Auch Low-Code-Plattformen wie Ninox oder Zoho Creator sind Optionen â aber nur fĂŒr bestimmte Szenarien.
Was aus dem VBA-Code wird
Wenn Du Access ersetzt, bleibt der VBA-Code auf der Strecke.
Den kannst Du nicht 1:1 migrieren.
Aber Du kannst Strukturen mitnehmen.
Beispiel: Validierung in Access
If IsNull(Me.txtPreis) Or Me.txtPreis <= 0 Then
MsgBox "Bitte Preis angeben", vbExclamation
Cancel = True
End If
In Power Apps sieht das so aus:
If(IsBlank(txtPreis.Text) || Value(txtPreis.Text) <= 0,
Notify("Bitte Preis angeben", NotificationType.Warning)
)
Logik bleibt. Syntax Àndert sich.
Du musst umlernen â aber nicht neu denken.
Mein Fazit: Access kann noch â aber nur im richtigen Rahmen
Ich selbst nutze Access weiter.
FĂŒr Prototypen, fĂŒr lokale Tools, fĂŒr KMU ohne groĂe IT-Abteilung.
Aber: Ich plane nicht mehr alles auf Access.
Wenn Du heute neu entwickelst, prĂŒf Alternativen.
Wenn Du wartest, bis Microsoft den Stecker zieht, bist Du zu spÀt dran.
Wenn Du willst, schauen wir uns Deine Anwendung gemeinsam an.
Dann sag ich Dir ehrlich, ob Access noch trĂ€gt â oder obâs Zeit ist, umzusteigen.
Keine Antworten