Microsoft Access viser dialogboksen Skrivekonflikt når du og en annen person prøver å skrive til samme post i databasen samtidig. Standard låsestrategi (kalt pessimistisk låsing) er å gi eierskap til låsen til den første personen som prøver å skrive til posten. Den andre personen kan lagre posten før du gjør det, men du kan bestemme hva som skjer fordi du eier låsen. Det finnes to hovedårsaker til at det oppstår en skrivekonflikt:
-
Du har to objekter (for eksempel en tabell og et skjema) åpent samtidig i samme Access-database, og begge objektene prøver å skrive til samme post. I dette tilfellet er den andre personen deg. Det første objektet som prøver å skrive til posten, eier låsen.
-
Access-databasen er delt, og en annen person prøver å skrive til samme post. I dette tilfellet eier den første personen som prøver å skrive til posten låsen.
Løs konflikten
Access gir deg tre valg:
-
Lagre post Du kan overskrive endringene den andre personen har gjort. Fordi du var den første til å redigere posten, eier du låsen. Den andre personen mister mest sannsynlig sine endringer. Hvis du kan, bør du unngå å bruke dette alternativet.
-
Kopier til utklippstavlen Hele posten kopieres til utklippstavlen med endringene du har gjort, og deretter vises endringene gjort av den andre personen i posten. Du kan godta endringene eller bestemme deg for å overskrive endringene basert på hva som er lagret på utklippstavlen.
-
Slipp endringer Selv om du eier låsen, lar du den andre personen beholde de lagrede endringene.
Avansert informasjon
Du kan kontrollere denne virkemåten programmatisk. Hvis du vil ha mer informasjon, kan du se RecordLocks-egenskapen og uventet skrivekonfliktfeil oppstår når du lukker et skjema i Access.