Microsoft Access afișează caseta de dialog Conflict la scriere atunci când dvs. și altă persoană încercați să scrieți în aceeași înregistrare în baza de date în același timp. Strategia implicită de blocare (denumită blocare pesimistă) este de a acorda proprietatea blocării primei persoane care încearcă să scrie în înregistrare. Cealaltă persoană poate salva înregistrarea înainte de a face acest lucru, dar dvs. decideți ce se întâmplă, deoarece dețineți blocarea. Există două motive principale pentru care are loc un conflict de scriere:
-
Aveți două obiecte (cum ar fi un tabel și un formular) deschise în același timp în aceeași bază de date Access și ambele obiecte încearcă să scrie în aceeași înregistrare. În acest caz, cealaltă persoană ești tu. Primul obiect care încearcă să scrie în înregistrare este proprietarul blocării.
-
Baza de date Access este partajată și o altă persoană încearcă să scrie în aceeași înregistrare. În acest caz, prima persoană care încearcă să scrie în înregistrare deține blocarea.
Rezolvarea conflictului
Access vă oferă trei opțiuni:
-
Salvare înregistrare Puteți suprascrie modificările efectuate de cealaltă persoană. Pentru că ai fost primul care a editat înregistrarea, ai blocat-o. Cel mai probabil, cealaltă persoană își pierde modificările. Dacă este posibil, evitați utilizarea acestei opțiuni.
-
Copiere în Clipboard Întreaga înregistrare este copiată în clipboard cu modificările pe care le-ați efectuat, apoi modificările efectuate de cealaltă persoană sunt afișate în înregistrare. Puteți să le acceptați modificările sau să decideți să le suprascrieți modificările pe baza a ceea ce se salvează în clipboard.
-
Eliminare modificări Chiar dacă dețineți blocarea, permiteți celeilalte persoane să își păstreze modificările salvate.
Informații complexe
Puteți controla acest comportament prin programare. Pentru mai multe informații, consultați Proprietatea RecordLocks și Eroarea de conflict de scriere neașteptată apare atunci când închideți un formular în Access.