Студопедия

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника



Применение блокировок для предотвращения наложения обновлений




Читайте также:
  1. I. Рубки лесных насаждений и их применение
  2. II. ХИМИЯ НЕОРГАНИЧЕСКИХ СОЕДИНЕНИЙ, БИОЛОГИЧЕСКАЯ РОЛЬ, ПРИМЕНЕНИЕ В ВЕТЕРИНАРИИ
  3. IV. Применение переместительного закона умножения.
  4. А. Повторное применение лекарственных веществ
  5. Адреномиметические средства прямого действия. Классификация. Механизм действия. Фармакологическая характеристика отдельных препаратов. Применение.
  6. Билет № 14. Применение эластичности в микроанализе
  7. Биологическая роль катионов второй аналитической группы. Применение соединений катионов второй аналитической группы в медицине
  8. Биологическая роль катионов первой аналитической группы. Применение соединений катионов первой аналитической группы в медицине
  9. Биологическая роль катионов пятой аналитической группы. Применение соединений катионов пятой группы в медицине
  10. Биологическая роль катионов третьей аналитической группы. Применение соединений катионов третьей аналитической группы в медицине

Если накладывающиеся изменения вызывают слишком много проблем, у вас есть еще одна возможность. Можно применить программный трюк, именуемый блокировкой, препятст­вующей наложению корректировок.

По существу блокировка использует ту же идею, которая мешает двум людям встретить­ся в одной туалетной кабинке. Когда один человек заходит, он или она включает блокировку и все остальные вынуждены ждать, пока дело не будет сделано. Аналогичным образом, когда пользователь пытается изменить запись, программа Access начинает с установки блокиров­ки этой записи. Любой другой пользователь, желающий внести изменения, вынужден ждать, пока не завершится первая операция.

Самый легкий способ применения блокировок — включение их с помощью параметров Access. Для этого выберите кнопку Office → Параметры Access(Office Access Options), Затем перейдите к категории Дополнительно(Advanced) и найдите параметр Блокировка по умолчанию(Default record locking).


У вас есть три следующих варианта для выбора.

§ Вариант Отсутствует(No locks) — это стандартная установка в программе Access. Когда применяется этот вариант, Access вообще не будет использовать блокировки и наложе­ние корректировок становится возможным.

■ Вариант Всех записей(All records) заставляет программу Access блокировать всю таблицу целиком, если кто-либо начнет редактировать запись. Это значение применяется крайне редко, поскольку оно блокирует все записи и препятствует работе с таблицей кого бы то ни было, если вносится хотя бы одно изменение. Такое ограничение может ввести любую организацию в тяжелый ступор.

■ Вариант Изменяемой записи(Edited record) блокирует отдельные записи, когда они редактируются, что препятствует наложению корректировок.


Последний вариант — наиболее распространенный вид блокировок. Когда применяется блокировка отдельных записей, программа Access не разрешит начать редактирование запи­си, если в данный момент кто-то еще ее изменяет. Когда вы сделаете попытку, Access выве­дет на экран пиктограмму, обозначающую блокировку записи, показанную на рис. 18.12.

 

Рис. 18.12. Символ "Вход воспрещен" предупреждает о необходимости ожидания вместо редактирования записи, которая уже используется. Если вы все же попытаетесь ввести данные в поле, программа Access решительно проигнорирует вашу попытку



 

 

Блокировки мешают превращению вашей БД в груду беспорядочных сведений, но они порождают другие проблемы. Программа Access вынуждена выполнять дополнительную работу по отслеживанию каждой блокировки — она должна действовать как перегруженный работой "умывальников начальник", выдающий ключи от кабинок. Access отслеживает бло­кировки, создавая файл с расширением laccdb. Например, когда кто-то в первый раз откры­вает БД с многопользовательской поддержкой BoutiqueFudge_be.accdb, программа Access создает файл, названный BoutiqueFudge_be.laccdb. (Символ "l" обозначает "locking" (блокировка).) Когда последний пользователь закрывает БД, Access удаляет файл с блоки­ровками.

 


Дата добавления: 2014-11-13; просмотров: 13; Нарушение авторских прав







lektsii.com - Лекции.Ком - 2014-2022 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты