Блокировка записи не работает должным образом
Я использую доступ 2013 на внешнем интерфейсе и SQL Server 2014 на серверном. У меня есть форма в доступе, в которой для параметра "Блокировка записи" установлено значение "Отредактированная запись" и в разделе "Параметры"->
Настройки клиента->
Блокировка записи по умолчанию У меня проверена "Редактированная запись".
Я хочу, чтобы запись блокировалась в форме, когда один пользователь редактирует данные. Проблема в том, что когда другой пользователь находится в той же записи, он не показывает индикатор блокировки в левом верхнем углу формы для второго пользователя.
Таким образом, второй пользователь думает, что запись не заблокирована и начинает редактировать, когда они переходят к следующей записи, они получают ошибку конфликта записи, что другой пользователь редактирует данные, чтобы скопировать в буфер обмена или удалить изменения, теперь пользователь знает, что это было редактируется и удаляет изменения, что приводит к потере времени, которого можно было бы избежать, если бы второй пользователь мог видеть заблокированный индикатор в верхнем левом углу формы.
Поэтому мой вопрос заключается в том, почему заблокированный индикатор не отображается для второго пользователя или есть способ просто вызвать всплывающее окно с сообщением, которое позволяет второму пользователю узнать, что запись редактируется другим пользователем.
1 ответ
Свойство RecordLocks применяется только к формам, отчетам или запросам в базе данных Microsoft Access.
а также
Данные в форме, отчете или запросе из базы данных Open Database Connectivity (ODBC) обрабатываются так, как если бы был выбран параметр No Locks, независимо от значения свойства RecordLocks.
Это также в онлайн-справке.