Kurzantwort: Online geht nicht (sicher)
Wenn Du gehofft hast, Deine alte .MDB einfach irgendwo hochzuladen und eine .ACCDB zurĂŒckzubekommen – vergiss es.
Microsoft Access ist kein Cloud-Tool.
Und .mdb-Dateien enthalten oft sensiblen Code, Formulare, Berichte, Makros – das gibst Du nicht an einen Onlinedienst raus. Punkt.
Fazit: Eine echte Konvertierung von .mdb zu .accdb geht nur lokal mit Access Desktop.
Welche Access-Version brauchst Du?
| Ausgangsformat | Minimale Access-Version zum Ăffnen |
|---|---|
| Access 2000-2003 | Access 2007 oder neuer |
| Access 97 | Access 2003 oder 2010 als Zwischenschritt |
| Access 2.0 | Nur mit Konverter + sehr alten Versionen |
Tipp: FĂŒr Access 97 brauchst Du eine VM mit Office 2003 oder Access 2010.
So geht’s lokal – der sichere Weg
1. Backup machen
Immer. Auch bei kleinen Testdatenbanken.
2. .mdb in Access öffnen
Access 2010 oder neuer kann .mdb öffnen. Du bekommst sofort eine Abfrage:
„Möchten Sie dieses Format in .accdb konvertieren?“
3. Speichern unter .accdb
Fertig. Jetzt kannst Du alle Funktionen moderner Access-Versionen nutzen:
- 64-Bit-KompatibilitÀt
- bessere Sicherheit
- gröĂere Datentypen
- keine DAO 3.5 Altlasten
Was Du nach der Konvertierung prĂŒfen solltest
- Verweise (MenĂŒ: Extras â Verweise)
âDAO 3.5raus,Microsoft Office x.x Access database enginerein Declare-Anweisungen
â ggf.PtrSafefĂŒr 64 Bit ergĂ€nzen- ActiveX-Steuerelemente
â manche funktionieren in 64 Bit nicht mehr - Formular-Ereignisse
â Access 97 speicherte die oft als reinen Text, keine Bindung mehr
Beispiel: API-Fix fĂŒr 64 Bit
#If VBA7 Then
Private Declare PtrSafe Function GetTickCount Lib "kernel32" () As Long
#Else
Private Declare Function GetTickCount Lib "kernel32" () As Long
#End If
Optional: Konvertierung per VBA
Du kannst auch programmatisch eine .mdb in .accdb konvertieren – z. B. in einer Batch-Verarbeitung.
Public Sub KonvertiereMDB(pfadQuelle As String, pfadZiel As String)
Application.ConvertAccessProject _
SourceFile:=pfadQuelle, _
DestinationFile:=pfadZiel, _
DestinationFileFormat:=acFileFormatAccess2007
End Sub
Funktioniert nur mit Access 2010+
Nur fĂŒr einfache Datenbanken – keine Formulare, Makros, Berichte garantiert
Was Du auf keinen Fall tun solltest
.mdb-Dateien per Google Drive oder Online-Konverter hochladen- Dritte mit Adminrechten in Alt-Datenbanken lassen
- VBA-Code unverschlĂŒsselt versenden
Online-Konvertierung von .mdb zu .accdb klingt bequem. Ist aber keine Option.
Nicht wegen Technik – sondern wegen Sicherheit, Kontrolle und ZuverlĂ€ssigkeit.
Wenn Du willst, schau ich mir Deine Alt-Datenbank an und bau Dir einen sauberen .accdb-Nachfolger.
Mit allem, was dazugehört – ohne Cloud-Schmutz.