И открыть MsAcces я даже не пытался. Да и не буду, уверен что сотни косяков полезут. Я то их для себя, лично смогу решить, а вот для других также сделать вряд-ли удастся, все выльется в то, что мне будут звонить по 5 раз на дню по каждой мелочи, вызывать починить все и в итоге просто вернут все как было.
Есть путь правильный и рабочий.
рабочий: ставишь crossover, начиная от версии 8, лучше начиная с 10 версии, в нем ставишь ОфХР - не старше (стало быть, делаем даунгрейт базы под Windowsми). Поставленный таким образом аксесс будет стабильно работать, "база" с мордой будет соединяться с базой с данными, будут работать вс формы, макросы и пр. муть, будет работать репликация (не сетевая -если нужна сетевая, то надо через fstab смонтировать сетевой ресурс и тогда аксесс будет видеть реплику как локальный файл), будут создаваться новые реплики, восстанавливаться основные, но НЕ будут разрешаться конфликты репликации. Ставить можно и под wine, но там надо будет вручную пошаманить доустановкой всякой дряни от мелкософта.
правильный: ставишь и заводишь любой sql сервер, лучше, наверное, постгресс (мне он больше нравится возможностью сразу создавать составные индексы, но я ламер по этой части), в эту новую базу множеством из вариантов выливаешь данные (вариантов реально не один). Не связывайся пожалуйста с ОпенБэйс от ОФ. Форум там еще менее полезный, на пару порядков, нежели данный. Есть вполне рабочий проект gambas - похож на "мастерскую" аксесса, но тоже требует привыкания.
Увы, сам я остался на "рабочем" варианте. Пока не устаканились вопросы репликации, еще рыпался, как устаканилось - так и махнул рукой. Работает уже пару лет достаточно стабильно на разных машинах, в т.ч. и под управлением сильно не продвинутого пользователя. Все мелочные глючки решались перезапуском базы. Более того, в отличие о эксплуатации под чистыми Windowsми, ни разу не было такого, чтобы глюканувший аксесс с экрана слетал, в "процессах" висел и вследствие этого новый сеанс не запускался.