Microsoft Access показва диалоговия прозорец Конфликт при записване , когато вие и друго лице се опитвате да пишете едновременно в един и същ запис в базата данни. Стратегията за заключване по подразбиране (наречена песимистично заключване) е да предостави собствеността върху заключването на първия човек, който се опита да пише в досието. Другият човек може да запише записа, преди да го направите, но вие можете да решите какво се случва, защото сте собственик на заключването. Има две основни причини, поради които възниква конфликт при писане:
-
Имате два отворени обекта (например таблица и формуляр) едновременно в една и съща база данни на Access, а и двата обекта се опитват да пишат в един и същ запис. В този случай вие сте другият човек. Първият обект, който се опитва да пише в записа, притежава заключването.
-
Базата данни на Access е споделена и друго лице се опитва да пише в същия запис. В този случай първият човек, който се опитва да пише в записа, притежава ключалката.
Разрешаване на конфликта
Access ви дава три възможности за избор:
-
Записване на запис Можете да заместите промените, направени от другия човек. Тъй като вие бяхте сред първите, които редактираха записа, вие притежавате ключалката. Другият човек най-вероятно губи промените си. Ако можете, избягвайте да използвате тази опция.
-
Копиране в клипборда Целият запис се копира в клипборда с промените, които сте направили, и след това промените, направени от другото лице, се показват в записа. Можете да приемете промените им или да решите да заместите промените им въз основа на това, което е записано в клипборда.
-
Отпадане на промените Въпреки че сте собственик на ключалката, вие позволявате на другия човек да запази записаните промени.
Разширена информация
Можете да контролирате това поведение програмно. За повече информация вижте Свойство RecordLocks и Неочаквана конфликтна грешка при записване възниква, когато затворите формуляр в Access.