Я не сталкивался с ситуацией, которую вы описали. Я не могу найти ничего, что упоминает изменения в модели событий формы. Аллен Браун имеет некоторую информацию о совместимости Access 2007 со старыми версиями:
http://allenbrowne.com/Access2007.html#Compatibility
Единственные проблемы, с которыми я до сих пор сталкивался при работе с MDB 2003 в Access 2007, были из-за неработающих ссылок. Если вы еще этого не сделали, дважды проверьте свой (Инструменты-> Ссылки) в редакторе VB. Находясь там, попробуйте Debug -> Compile, чтобы проверить, будет ли ваш код компилироваться без ошибок в Access 2007.
Tony Toews ' Часто задаваемые вопросы о поврежденных базах данных Microsoft Access может помочь исправить или исключить странное поведение из-за повреждения:
http://www.granite.ab.ca/access/corruptmdbs.htm
Если вы сделали эти вещи и у вас все еще есть проблемы с определенными формами, может быть полезно создать новую пустую базу данных и импортировать эти формы (и объекты, от которых они зависят) в новую базу данных.
Извините, что расстрелял эту штуку. Это может помочь, если вы сможете подробнее рассказать о характере ошибок, которые вы получаете.