Tietuelukitus-ominaisuus

Koskee seuraavia

Lomakeobjekti

Raporttiobjekti

Voit Tietuelukitus-ominaisuuden avulla määrittää, miten tietueet lukitaan, ja mitä tapahtuu, kun kaksi käyttäjää yrittää muokata samaa tietuetta samanaikaisesti. Luku/kirjoitus.

lauseke.Tietuelukitus

lauseke Pakollinen. Lauseke, joka palauttaa jonkin Koskee seuraavia -luettelon objekteista.

Huomautuksia

Kun muokkaat tietuetta, Microsoft Office Access 2007 voi automaattisesti lukita tämän tietueen, jotta muut käyttäjät eivät voi muuttaa sitä, ennen kuin olet lopettanut sen muokkauksen.

  • Lomakkeet. Määrittää, miten taulukon tai kyselyn pohjana olevat tietueet ovat lukittussa, kun päivität yhteiskäyttötietokannan tietoja.

  • Raportit. Määrittää, lukitaanko taulukon tai kyselyn pohjana olevat tietueet raportin esikatselun tai tulostuksen aikana.

  • Kyselyt. Määrittää, lukitaanko kyselyn tietueet (yleensä muutoskysely yhteiskäyttötietokannassa) kyselyn suorittamisen aikana.

Huomautus: Tietuelukitus-ominaisuus koskee vain Microsoft Access -tietokannassa (.mdb tai .accdb) olevia lomakkeita, raportteja tai kyselyjä.

Tietuelukitus-ominaisuus käyttää seuraavia asetuksia.

Asetus

Visual Basic

Kuvaus

Ei lukitusta

0

(Oletus) Lomakkeissa vähintään kaksi käyttäjää voi muokata samaa tietuetta samanaikaisesti. Tätä kutsutaan myös ”optimistiseksi” lukitsemiseksi. Jos kaksi käyttäjää yrittää tallentaa muutoksia samaan tietueeseen, Access näyttää viestin käyttäjälle, joka yrittää tallentaa tietueen toiseksi. Tämä käyttäjä voi sitten hylätä tietueen, kopioida sen leikepöydälle tai korvata toisen käyttäjän tekemät muutokset. Tätä asetusta käytetään yleensä vain luku -lomakkeille tai yhden käyttäjän tietokannoille. Sitä käytetään myös yhteiskäyttötietokannoissa, jotta useampi kuin yksi käyttäjä pystyy tekemään muutokset samaan tietueeseen samanaikaisesti.

Tietueita ei lukita raporteissa, kun raporttia esikatsellaan tai tulostetaan.

Tietueita ei lukita kyselyissä, kun kyselyä suoritetaan.

Kaikki tietueet

1

Pohjana olevan taulukon tai kyselyn kaikki tietueet lukitaan, kun lomake on avoinna Lomakenäkymässa tai tietotaulukkonäkymässa, raporttia esikatsellaan tai tulostetaan tai kyselyä suoritetaan. Vaikka käyttäjät voivat lukea tietueita, yksikään käyttäjä ei voi muokata, lisätä tai poistaa mitään tietueita, ennen kuin lomake on suljettu, raportti on lopettanut tulostamisen tai kyselyä ei enää suoriteta.

Muokattu tietue

2

(Vain lomakkeet ja kyselyt) Tietuesivu lukitaan heti, kun jokin käyttäjä alkaa muokata tietueen jotakin kenttää. Se pysyy lukittuna siihen asti, kunnes toinen käyttäjä siirtyy toiseen tietueeseen. Sen vuoksi vain yksi käyttäjä kerrallaan voi muokata tietuetta. Tätä kutsutaan myös ”pessimistiseksi” lukitsemiseksi.


Huomautus: Voit määrittää tämän ominaisuuden lomakkeen kohteiden ominaisuusikkuna tai makro tai Visual Basic for Applications (VBA) -koodin avulla.

Huomautus: Jos muutat avoimen lomakkeen tai raportin Tietuelukitus-ominaisuutta, tietojoukko luodaan automaattisesti uudelleen.

Voit käyttää Ei lukituksia -asetusta lomakkeille, jos vain yksi henkilö käyttää pohjana olevia taulukkoja tai kyselyjä tai tekee kaikki muutokset tietoihin.

Voit yhteiskäyttötietokannassa käyttää Ei lukituksia -asetusta, jos haluat käyttää optimistista lukitusta ja varoittaa käyttäjiä, etteivät he yritä muokata samaa tietuetta lomakkeessa. Voit käyttää Muokattu tietue -asetusta, jos haluat estää yhtä tai useampaa käyttäjää muokkaamasta tietoja samanaikaisesti.

Voit käyttää Kaikki tietueet -asetusta, kun haluat varmistaa, että tietoihin ei tehdä muutoksia sen jälkeen, kun olet alkanut esikatsella tai tulostaa raporttia tai suorittaa liittämiskyselyä, poistamiskyselyä, taulukon luovaa kyselyä tai päivityskyselyä.

Jokaisella lukitulla tietueella on Lomake- tai Tietotaulukko-näkymässä lukittu ilmaisin sen tietueiden valitsimessa.

vihje

Jos haluat muuttaa lomakkeiden Tietuelukitus-ominaisuuden oletusasetusta, napsauta Microsoft Office -painiketta Office-painikkeen kuva , ja napsauta sitten Käyttöasetukset. Napsauta Käyttöasetukset-valintaikkunassa Lisäasetukset, ja valitse sitten haluamasi asetus Oletustietueen lukitus -kohdasta.

Open Database Connectivity (ODBC) -tietokannan lomakkeen, raportin tai kyselyn tietoja käsitellään aivan kuin Ei lukituksia -asetus olisi valittuna Tietuelukitus-ominaisuuden asetuksesta huolimatta.

Esimerkki

Seuraavassa esimerkissä määritetään ”Työntekijät”-lomakkeen Tietuelukitus-ominaisuus Muokattu tietue -asetukselle (tietuesivu lukitaan heti, kun jokin käyttäjä alkaa muokata tietueen jotakin kenttää, ja se pysyy lukittuna siihen asti, kunnes toinen käyttäjä siirtyy toiseen tietueeseen).

Forms("Employees").RecordLocks = 2

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×