MS-ACCESS 365 Проблема конфликта записи

После того, как мой доступ был обновлен до Office 365, у меня возникает проблема с конфликтом записи всякий раз, когда я редактирую определенную запись. Я не получал эту ошибку в версии 2010 года.

База данных Access имеет 1 запрос, используемый для фильтрации выбранной записи для редактирования, и 1 форму (без подчиненной формы). На некоторых записях мне удалось обновить, но на некоторых записях я получаю конфликт записи. Я использую команду запуска DoCmd.RunCommand acCmdSaveRecord для сохранения каждой обновленной записи. У вас есть идея, почему изменения сохраняются в некоторых записях и почему возникает конфликт записи в некоторых. Нет других пользователей, редактирующих запись.

Спасибо


person Arsee    schedule 02.07.2020    source источник


Ответы (2)


Всякий раз, когда у меня возникают проблемы с msaccess, которые я не могу объяснить, я делаю следующее:

1-) Создайте новый пустой файл msaccess; 2-) Импортируйте все таблицы/запросы/формы, объекты в этот новый файл msaccess

Обычно он решает такие проблемы.

person Fabricio Fonseca    schedule 03.07.2020
comment
интересно .. никогда не думал об этом .. я сделаю этот сценарий, может быть, потому что я построил базу данных в версии 2010 года - person Arsee; 03.07.2020
comment
Поэтому я сделал несколько тестов. 1.) Восстановил БД - Не удалось; 2.) Создал другую версию - Failed; 3.) Повторно связал таблицу через ODBC-соединение и попытался изменить запись с конфликтом записи - Failed. Обратите внимание, что я фактически редактирую выбранную строку напрямую. Это меня озадачивает. это не было проблемой в MS Access 2010. хммм, это происходит только с выбранными строками данных. - person Arsee; 22.07.2020

У меня была эта проблема с некоторыми из моих клиентов в прошлом; В большинстве случаев это решается применением следующей инструкции:

  1. Выберите Файл › Параметры.
  2. В диалоговом окне "Параметры доступа" выберите Текущая база данных.
  3. В разделе «Параметры приложения» установите флажок Сжимать при закрытии.
  4. Выберите ОК.
  5. Закройте и снова откройте базу данных, чтобы опция вступила в силу.

Дополнительные сведения см. здесь: https://support.microsoft.com/en-us/office/compact-and-repair-a-database-6ee60f16-aed0-40ac-bf22-85fa9f4005b2

person Hosein Nourani    schedule 06.07.2020
comment
Это не сработало. Он ведет себя так же, как некоторые записи могут быть обновлены, а некоторые записи имеют конфликты записи. :( - person Arsee; 06.07.2020