Datenbanken richtig nach Access 97 konvertieren

Das Verwenden von Access-97-Datenbanken unter Access 2000 bereitet normalerweise kein Problem. Diffiziler wird es jedoch, wenn Sie eine Datenbank mit Access 2000 entwickeln und diese später auf einem anderen Rechner mit Access 97 benutzen wollen. Zwar besitzt Access 2000 eine Funk-tion, mit der Sie eine Access-2000-Datenbank im Access-97-Format speichern können. Doch treten beim Einsatz solcher Datenbanken unter Access 97 oft Fehler und zahlreiche Warnhinweise auf. Ursache dieser Misere ist die DAO Object Library.

Wenn Sie eine Access-2000-Datenbank unter Access 97 nutzen wollen, dann laden Sie diese zuerst in Access 2000. Öffnen Sie darin das »Extras«-Menü und wählen Sie »Datenbank-Dienstprogramme | Datenbank konvertieren | In vorhergehende Access-Datenbank-Version...«. Im folgenden Fenster geben Sie einen Dateinamen an und »Speichern« die Datei. Sobald die Meldung »Konvertieren« in der Statuszeile von Access 2000 verschwunden ist, können Sie die Datenbank auf den Access-97-Rechner übertragen.

Unter Access 97 wird die Datenbank Fehlermeldungen produzieren. Um dieses Übel zu beseitigen, betätigen Sie die Tastenkombination [Strg]+[G]; mit ihr rufen Sie das »Testfenster« auf. Öffnen Sie nun das »Extras«-Menü, in dem Sie jetzt unter anderem den Eintrag »Verweise« sehen. Nach einem Mausklick auf diesen Menüpunkt erscheint das »Verweise«-Fenster mit der Liste »Verfügbare Referenzen«.

Einer der Einträge in dieser Liste lautet »NICHT VORHANDEN: Microsoft DAO 3.51 Object Library«. Entfernen Sie das Häkchen vor diesem Eintrag und markieren Sie statt dessen die »Microsoft DAO 3.5 Object Library« weiter unten in der Liste. Nach einem Klick auf »OK« schließen Sie die Datenbank und öffnen sie danach erneut. Jetzt sollten keine Probleme und Fehlermeldungen mehr auftreten.

Der beschriebene Effekt tritt normalerweise nicht auf, wenn sie auf Ihrem lokalen Rechner sowohl Access 97 als auch Access 2000 installiert haben und auf diesem Computer eine konvertierte Access-2000-Datenbank mit Access 97 benutzen wollen. In diesem Fall kann Access 97 nämlich auf die sonst nicht vorhandene Object Library von Access 2000 zugreifen.