Штука интересная. Проверил такую феньку у себя. Получилось следующее:
Свойство Exclusive. Работает только, если элемент data (если вы, конечно через него работаете, может есть и другие, не столь примитивные варианты, не заню :-\) так вот если элемент дата подключен к таблице самой mdb-хи, а если подключать его к связанным таблицам - нифига не работает.
И плюс к этому, в любом случае, ты должен запускать свою прогу первым, только тогда клиенты не смогут открыть ее accessoм. (Во всяком случае, у меня получается так). Поэтому все-таки я бы написал дополнительного клиента который ставится на все клентские машины, который, он, например, ловит, флаг выставляемый товей прогой при запуске на серваке, отрубает всех (во всяком случае, закрывает access), все клиенты сбрасывают свои флаги о том, что они все сделали (или не сделали

в какой нить файл, который читает твоя прога и когда она понимает, что все сделано, твоя прога переименовывает эту mdb-ху в другую или даже прячет куда-нить в другую директорию и тихонько с ней начинает работать

. Вот это дикость!

Такой вот я геморройщик!
Но, по моему, проще написать свою базу, где бы все это было учтено
Если что получится напиши как сделал, елси не в лом будет. Еще подумаю.