Microsoft Access näyttää Kirjoita ristiriita -valintaikkunan, kun sinä ja toinen henkilö yritätte kirjoittaa samaan tietueeseen tietokannassa samanaikaisesti. Oletusarvoinen lukitusstrategia (pessimistinen lukitseminen) on myöntää lukituksen omistajuus ensimmäiselle henkilölle, joka yrittää kirjoittaa tietueeseen. Toinen henkilö voi tallentaa tietueen ennen sitä, mutta voit päättää, mitä tapahtuu, koska omistat lukituksen. Kirjoitusristiriidan syynä on kaksi pääasiallista syytä:
-
Samassa Access-tietokannassa on avoinna kaksi objektia (kuten taulukko ja lomake), ja molemmat objektit yrittävät kirjoittaa samaan tietueeseen. Tässä tapauksessa toinen henkilö olet 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 muokkasi tietuetta, omistat lukituksen. Toinen henkilö todennäköisesti menettää muutoksensa. Jos mahdollista, vältä tämän asetuksen käyttämistä.
-
Kopioi leikepöydälle Koko tietue kopioidaan leikepöydälle tekemiesi muutosten kanssa, ja sitten toisen henkilön tekemät muutokset näkyvät tietueessa. Voit hyväksyä heidän tekemänsä muutokset tai päättää korvata muutokset leikepöydälle tallennettujen tietojen perusteella.
-
Pudota muutokset Vaikka omistat lukituksen, annat toisen henkilön säilyttää tallennetut muutokset.
Lisätiedot
Voit hallita tätä toimintaa ohjelmallisesti. Lisätietoja on artikkelissa Tietuelukitus-ominaisuus ja Odottamaton kirjoitusristiriitavirhe ilmenee, kun suljet lomakkeen Accessissa.