Как модальное окно я форму открывать не могу.

Дело в том что содержимое форм пользователь хочет сравнивать, а если окно модально - работать с другими окнами не получится.
При событии Close результат тот же - прерывается на
DoCmd.Close acForm, str
С той же ошибкой.