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.5
raus,Microsoft Office x.x Access database engine
rein Declare
-Anweisungen
â ggf.PtrSafe
fĂŒ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.
No responses yet