Problem: Access kann kein Handy
Access ist schnell, lokal und bewährt.
Aber mobil? Eher nicht.
Wenn Du Daten unterwegs brauchst,
musst Du Umwege gehen.
Ich nutze dafür Power Apps und Azure.
Ziel
Access bleibt Deine Hauptanwendung.
Aber Du machst bestimmte Daten mobil –
z. B. für Techniker, Außendienst oder Geschäftsführung.
Lösung: Daten in die Cloud, Oberfläche mobil
Deine Access-Daten kommen in die Cloud.
Nicht alles – nur das, was gebraucht wird.
Dafür nutze ich:
- Power Apps (Frontend fürs Handy)
- Dataverse oder SQL Azure (als Datenquelle)
- Power Automate oder VBA (für den Datentransfer)
Variante 1: Export aus Access nach Dataverse
Vorteil
Power Apps kann direkt mit Dataverse arbeiten.
Beispiel: VBA-Code für Export
Public Sub ExportToDataverse()
Dim rs As DAO.Recordset
Dim sURL As String
Dim http As Object
Dim sJSON As String
sURL = "https://orgname.api.crm.dynamics.com/api/data/v9.1/customers"
Set rs = CurrentDb.OpenRecordset("SELECT * FROM qryExportKunden")
Do While Not rs.EOF
sJSON = "{""name"":""" & rs!Kundenname & """, ""email"":""" & rs!Email & """}"
Set http = CreateObject("MSXML2.XMLHTTP")
http.Open "POST", sURL, False
http.setRequestHeader "Content-Type", "application/json"
http.setRequestHeader "Authorization", "Bearer [Token]" ' Token musst Du vorher holen
http.Send sJSON
rs.MoveNext
Loop
rs.Close
End Sub
Variante 2: Access ↔ Azure SQL
Vorteil
Kannst Du wie eine „richtige“ SQL-Datenbank benutzen.
Power Apps, Power BI und Access greifen gleichzeitig darauf zu.
Beispiel: Verbindung in Access einrichten
Dim conn As Object
Set conn = CreateObject("ADODB.Connection")
conn.Open "Provider=MSOLEDBSQL;Server=tcp:meinserver.database.windows.net,1433;" & _
"Database=meinedatenbank;UID=accessuser;PWD=geheim;Encrypt=yes;" & _
"TrustServerCertificate=no;Connection Timeout=30;"
Du kannst Abfragen direkt gegen Azure SQL laufen lassen.
Power Apps: Oberfläche ohne Code
In Power Apps erstellst Du die Benutzeroberfläche:
- Listenansicht
- Formulare
- Eingabemasken
- Filter, Suche, Buttons
Datenbindung läuft per Klick.
Kein VBA, kein HTML – es sei denn, Du willst.
Was eignet sich zur Mobilisierung?
- Kundenstammdaten
- Wartungsprotokolle
- Fotos + Kommentare vom Außendienst
- Aufgabenlisten
- Tagesberichte
Nicht geeignet: komplexe Buchungslogik, Massenverarbeitung, Berichtswesen.
Beispiel aus der Praxis
Ein Handwerksbetrieb in Schleswig-Holstein wollte,
dass die Monteure ihre Einsatzberichte digital erfassen.
Heute:
- Dispo in Access
- Aufträge werden automatisch an Azure SQL übertragen
- Power App zeigt dem Monteur nur „seine“ Aufträge
- Berichte landen per Sync wieder in Access
Keine Zettel mehr. Keine Nachfragen. Keine Doppelerfassung.
Ich mach das für Dich
1. Ich analysiere Deine Access-Struktur
Was muss mobil sein – was kann bleiben?
2. Ich baue die Cloud-Anbindung
Dataverse, SQL Azure oder hybrid – je nach Bedarf
3. Ich erstelle Power Apps, die wirklich nutzbar sind
Einfach, schnell, robust
4. Ich begleite die Einführung
Support, Schulung, Anpassung – so lange, bis es läuft
Du willst Access behalten – aber Deine Daten trotzdem mobil nutzen?
Dann meld Dich bei mir.
Ich bring Deine Access-Daten ins Handy.
Ohne Migration, ohne Monatsabo-Wahnsinn.
Keine Antworten