/ / Konvertieren Sie Access 2010 accdb in 2007 accdb - ms-access, ms-access-2007, ms-access-2010

Konvertieren Sie Access 2010 acdb in 2007 acdb - ms-access, ms-access-2007, ms-access-2010

Ich versuche, eine accdb-Datei von Access 2010 in Access 2007 zu konvertieren. Ich habe zuerst versucht, die Datei mit Access 2007 zu öffnen, und ich bekomme die Fehlermeldung Unrecognized database format. Ich konnte mein Backend 2007 öffnen, indem ich das MSysResources Tabelle (die den neuen Anhangdatentyp verwendet), aber die gleiche Technik hat mit meinem Frontend nicht funktioniert.

Mein Frontend verwendet ein Webbrowser-Steuerelement (welchesMicrosoft behauptet, dass es nicht funktioniert, aber auch das Öffnen des Dateiformats nicht anhält. Ich dachte, ich würde besser ein Formular zu einem Zeitpunkt importieren, um zu sehen, wo der Fehler ist. In einer neuen, leeren 2007-Datei habe ich versucht, sie zu verwenden External Data>Access ein Formular importieren (ein sehr einfaches Formular, eine Schaltfläche, zwei Textfelder). Gleicher Fehler wie das Öffnen der gesamten Datei. Ich habe versucht, 2010 gleichzeitig mit 2007 zu öffnen und das Formular zu kopieren / einzufügen. Gleicher Fehler Unrecognized database format.

Ich versuche dann das Formular mit zu exportieren Application.SaveAsText in 2010 und importieren mit Application.LoadFromText Es gab Fehler beim Importieren, aber diese Methode generiert mindestens ein Fehlerprotokoll. Das error.txt Datei hat ein Problem mit der Kopfzeile PublishOption =1. Nachdem ich das entfernt habe, erhalte ich ständig Fehler bezüglich der Designeinstellungen. Ich entferne jede Zeile, mit der es ein Problem hat, von der aus alle Themen betroffen sind (HoverForeThemeColorIndex, AlternateBackThemeColorIndex...). Ich habe nie genug davon losgelassen, um das Formular erfolgreich zu importieren.

Wohin gehe ich falsch? Wenn ich, wie ich vermute, kein Motiv verwenden kann, das im Jahr 2010 in 2007 erstellt wurde, wie kann ich dann all diese Verweise aus allen meinen Formularen entfernen? Ist das wirklich das Problem? Wie kann ich reibungsloser zu einer 2007-Datei wechseln?

Bearbeiten: Es stellt sich heraus, dass sich der Client in Office 2007 SP2 befindet. Ich werde meinen Entwicklungscomputer aktualisieren und das alles noch einmal versuchen.

Antworten:

2 für die Antwort № 1

Laut dem Microsoft-Supportartikel

Abwärtskompatibilität zwischen Access 2010 und Access 2007

Eine Access 2010-Datenbank kann bis zum "Access 2007-Format" zurückgesetzt werden

  1. Entfernen aller Access_2010-spezifischen Features aus der Datenbank (Details im Artikel),
  2. Erstellen einer neuen "leeren Datenbank" (nicht "leere Webdatenbank") und
  3. verwenden External Data > Import Importieren Sie in Access 2010 alle Objekte (Tabellen, Formulare usw.) aus der vorherigen Datenbank in die neue (leere).

Die Liste der Features, die entfernt werden müssen, umfasst ein Paar, das bei einer gelegentlichen Überprüfung der ursprünglichen Access 2010-Datenbank, z. B.

  • Verwenden einer neuen oder aktualisierten Datenbanksortierreihenfolge und
  • Verwenden von "Access 2010-Verschlüsselung".