Microsoft Access avaa Kirjoitusristiriita-valintaikkunan, kun sinä ja toinen henkilö yrität kirjoittaa samaan tietueeseen tietokannassa samaan aikaan. Oletuslukitusstrategia (pessimistinen lukitus) on lukituksen omistajuuden myöntäminen ensimmäiselle henkilölle, joka yrittää kirjoittaa tietueeseen. Toinen henkilö voi tallentaa tietueen ennen kuin teet sen, mutta voit päättää, mitä tapahtuu, koska omistat lukituksen. Kirjoitusristiriidan syitä on kaksi pääasiallista syytä:
-
Samassa Access-tietokannassa on samanaikaisesti auki kaksi objektia (kuten taulukko ja lomake), ja molemmat objektit yrittävät kirjoittaa samaan tietueeseen. Tässä tapauksessa toinen henkilö on sinä. Ensimmäinen objekti, joka yrittää kirjoittaa tietueeseen, omistaa lukituksen.
-
Access-tietokanta on jaettu ja toinen henkilö yrittää kirjoittaa samaan tietueeseen. Tässä tapauksessa ensimmäinen henkilö, joka yrittää kirjoittaa tietueeseen, omistaa lukituksen.
Ristiriidan ratkaiseminen
Accessissa on kolme vaihtoehtoa:
-
Tallenna tietue Voit korvata toisen henkilön tekemät muutokset. Koska olit ensimmäinen, joka muokkaa tietuetta, omistat lukituksen. Todennäköisin henkilö menettää tekemänsä muutokset. Jos mahdollista, vältä tämän asetuksen käyttöä.
-
Kopioi leikepöydälle Koko tietue kopioidaan leikepöydälle ja siihen tekemäsi muutokset, ja toisen henkilön tekemät muutokset näkyvät tietueessa. Voit hyväksyä heidän tekemänsä muutokset tai päättää korvata heidän tekemänsä muutokset leikepöydälle tallennetun sisällön perusteella.
-
Muutosten pudottaminen Vaikka omistat lukituksen, voit antaa toisen henkilön säilyttää tallennetut muutokset.
Lisätiedot
Voit hallita tätä toimintaa ohjelmallisesti. Lisätietoja on raportissa Tietuelukitus-ominaisuus ja Odottamaton kirjoitusristiriita -virhe, kun suljet lomakkeen Accessissa.