|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.08.2009, 15:42 | #1 |
Новичок
Джуниор
Регистрация: 31.08.2009
Сообщений: 2
|
Одновременное добавление записей в таблицу
Всем привет!
Прошу подсказать решение след. проблемы: Есть разделенная база данных - файл с данными на сервере, и клиентские файлы (с формами, отчетами и т. д.) у пользователей. При попытке пользователями через форму одновременно добавить запись в одну и ту же таблицу (например, если 2 и более пользователя открыли форму "Договор", и добавляют запись в таблицу "Договоры") - у пользователя, начавшему добавлять запись позже - выскакивает ошибка 3218 - "Обновление невозможно, установлена блокировка"... При этом свойство формы "блокировка записи" выставлена "отсутствует". Как можно разрешить нескольким пользователям ОДНОВРЕМЕННО добавлять записи в одну и ту же таблицу? Заранее благодарю! |
31.08.2009, 20:21 | #2 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте PitmanMSK.
при работе в сети к БД MS Access может применяться три вида блокировки. в MS Access 2003 меню Сервис / Параметры... вкладка Другие, группа Блокировка по умолчанию Евгений. |
02.09.2009, 14:07 | #3 |
Новичок
Джуниор
Регистрация: 31.08.2009
Сообщений: 2
|
Евгений, спасибо за ответ. Однако не все так просто. Access 2007. Блокировка по умолчанию выставлена "отсутствует", также непосредственно в форме свойство блокировки установлено в значение "отсутствует". Тем не менее, пока 1 пользователь не закроет форму, второй пользователь в аналогичной форме сохранить запись не может ( вложить файл в поле "вложение").
|
02.09.2009, 21:56 | #4 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте PitmanMSK.
борьба с блокировками - дело важное, и самый простой и надежный способ это "отвязать" контролы формы от полей БД, т.е. создать Unbound Form (несвязанную форму). При переходе в форме по записям, данные программно загружаются в контролы (поля формы), а после обработки - изменения программно сохраняются. Евгений. P.S. "( вложить файл в поле "вложение")" - это предложение выложить свою БД ? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одновременное удаление записей в разных таблицах | Lkhasa | БД в Delphi | 9 | 16.12.2010 13:21 |
Добавление данных в таблицу. | Hobbit_88 | БД в Delphi | 11 | 06.06.2009 13:52 |
Добавление записей в таблицы | Fishb1 | Microsoft Office Access | 2 | 26.02.2009 21:45 |
Добавление записей | Liones | БД в Delphi | 3 | 25.12.2008 10:08 |
добавление записей в таблицу | strannik | БД в Delphi | 5 | 10.05.2007 08:12 |