Проблемы отображения данные при совместной работы на нескольких ПК

ggs
Дата: 14.01.2016 19:37:19
Прошу помочь.
Описываю ситуацию с существенными упрощениями.

Имеется база db.mdb с таблицами.
Имеется "приложение" p.mdb, в котором таблицы из db.mdb прилинкованы.
Имеются 2 ПК (ноутбука).
На первом размещена база и приложение.
На втором размещено приложение.

На обоих ПК запущено приложение.
Для простоты работаем с таблицами через интерфейс ACCESS.

Вносятся изменения в таблицу на 1-м ПК - вручную изменяется одна из записей, далее таблица м.б. закрыта, обновлена и т.д.
На 2-м ПК внесенные изменения не видны. Не помогает ни обновления, ни закрытие/открытие таблицы.
Но как только предпринимается попытка изменить эту же запись, то получаем сообщение, что данные изменены другим пользователем и в таблице отображается измененное на 1-м ПК значение.

Некорректно работают запросы в интерфейсе, некорректно работают запросы через DAO, но корректно работают запросы через ADO.
Такой плохой ПК только один, остальные "хорошие".
Из-за чего такое может быть?
Сергей Лалов
Дата: 14.01.2016 20:23:24
ggs,
Из за того что клиентская часть и источник таблиц на одном из компов находятся на одной машине. И на ведущем компе они незалинкованы а связаны. Поэтому постоянно возникает такая проблема. Решение:
На головном компе серверном - часть базы с таблицами нужно принудительно положить/разделить в общий файл, и также прилинковать. Несмотря на то,что клиент и сервер будут на нем же.
ggs
Дата: 14.01.2016 23:12:33
Сергей Лалов,

Все именно так и сделано, как Вы обозначаете.

Проблема не в конфигурации приложения, порой с ним работают десятки ПК.
Проблема в том, что есть один(!) ПК, который работает "неправильно".

Что-то случилось либо с Jet, либо с Windows.
Office пробовал переустанавливать, не помогло.
vmag
Дата: 19.01.2016 00:05:16
ggs
Для простоты работаем с таблицами через интерфейс ACCESS.


- попробуйте написать интерфейс и работать через формы
+ проверить на компах см. рисунок
ggs
Дата: 28.01.2016 11:02:46
vmag,

Конечно, подобные "простые" вещи были проверены.

Проблема где-то в механизмах управления блокировками.
Joss
Дата: 28.01.2016 13:13:07
Сталкивался с подобным. Только немного другим. Разделённая база на одном компе. Версия ОС Win7 64bit, версия Access 2010 32bit. При попытке ввести или откорректировать запись через форму пишет, что кто-то изменил запись, ну и меню с выбором действий. Всё началось после того как кто-то переустановил ОС и офис. Утверждают, что ставили с тех же дистрибутивов, что и раньше. Попытки переустановить офис или поставить другую версию (2007) ни к чему не привели. Ошибка сохранилась. Так и не разобрался,в чём дело.