MS Access: Laufzeitfehler 40070 beim Umstellen einer DB von 2010 nach 2007

Will man Access-Datenbanken von der Version 2010 / 2013 auf die Version 2007 bringen denkt man nicht unmittelbar an mögliche aufkommende Probleme, da ja in Access 2010 / 2013 das Standarddateiformat für leere Datenbanken unter anderem Access 2007 lautet.

Leider ist es aber eine echte Herausforderung, da die Abwärtskompatibilität nur bedingt gegeben ist:

Unter backward compatibility sind die Bedingungen einsehbar, im Kern geht es um Funktionen, die in Access 2010 vorhanden sind, aber nicht in 2007.

Der dort vorgeschlagene Migrationsweg hat den Nachteil, dass man selbst wissen muss, welches Objekt wo nicht kompatible Funktionen hat, leichter war es in einem alternativen Verfahren, eine 2010-Datenbank unter Access 2003 zu speichern. Danach gibt es Formulare, die den Laufzeitfehler 40070 auslösen, diese müssen dann neu aufgebaut werden. Dieser Laufzeitfehler kam in dem durchgespielten Beispiel nur in Unterformularen vor, somit war der Nachbau kein Problem.