Microsoft Access parāda rakstīšanas konflikta dialoglodziņu, ja jūs un cita persona vienlaikus mēģināt rakstīt tajā pašā ierakstā datu bāzē. Noklusējuma bloķēšanas stratēģija (ko sauc par pesimistisko bloķēšanu) ir bloķēšanas īpašumtiesības piešķirt pirmajai personai, kas mēģina rakstīt ierakstā. Otra persona var saglabāt ierakstu, pirms jūs to darāt, bet jūs varat izlemt, kas notiek, jo jums pieder bloķēšana. Ir divi galvenie iemesli, kāpēc rodas rakstīšanas konflikts:
-
Vienā Access datu bāzē vienlaikus ir atvērti divi objekti (piemēram, tabula un forma), un abi objekti mēģina rakstīt vienā ierakstā. Šajā gadījumā otra persona ir jūs. Bloķēšana pieder pirmajam objektam, kas mēģina rakstīt ierakstā.
-
Access datu bāze tiek koplietota, un cits lietotājs mēģina rakstīt tajā pašā ierakstā. Šajā gadījumā bloķēšana pieder pirmajai personai, kas mēģina rakstīt ierakstā.
Konfliktu atrisrise
Access piedāvā trīs izvēles iespējas:
-
Save Record Citas personas veiktās izmaiņas varat pārrakstīt. Tā kā jūs pirmo reizi rediģējat ierakstu, jums pieder bloķēšana. Otra persona, visticamāk, zaudē savas izmaiņas. Ja iespējams, neizmantojiet šo opciju.
-
Kopēt starpliktuvē Viss ieraksts tiek kopēts starpliktuvē ar jūsu veiktām izmaiņām, un pēc tam otras personas veiktās izmaiņas tiek parādītas ierakstā. Varat akceptēt viņu veiktās izmaiņas vai izlemt pārrakstīt viņu izmaiņas, pamatojoties uz starpliktuvē saglabāto.
-
Drop Changes Lai gan jums pieder bloķēšana, jūs ļaujaties otrai personai saglabāt viņa saglabātās izmaiņas.
Papildu informācija
Jūs varat kontrolēt šo darbību programmiski. Papildinformāciju skatiet rakstā Rekvizīts RecordLocks un Neparedzēta rakstīšanas konflikta kļūda rodas, kad aizverat formu programmā Access.