rynn85
в принципе возможно, создать отдельно таблицу в базе для этого, и проверять, условную запись, если она присутствует, значит кто то работает, если нет, то создаем свою запись, и работаем с полным доступом, при выходе из программы удаляем эту запись.
но может случится ситуация, что клиент при выходе не удалит запись, говорящую о том, что с базой кто то работает (например при внезапном отключении компьютера), поэтому на всякий случай необходимо бы оставить возможность в любом случае открыть базу с полным доступом, например через пароль.
если сами не справитесь, можете отправить свой проект на support@drive-software.com, помогу.