Lastnost »ZaklepanjaZapisa«

Velja za

Predmet obrazca

Predmet poročila

Z lastnostjo RecordLocks lahko ugotovite, kako so zapisi zaklenjeni in kaj se zgodi, ko dva uporabnika poskušata hkrati urejati isti zapis. Za branje/pisanje.

izraz.RecordLocks

izraz »Zahtevano«. Izraz, ki vrne enega od predmetov s seznama »Velja za«.

Opombe

Ko urejate zapis, lahko Microsoft Office Access 2007 samodejno zaklene ta zapis in drugim uporabnikom prepreči njegovo spreminjanje, preden končate z delom.

  • Forms. Določa, kako so zapisi v temeljni tabeli ali poizvedbi zaklenjeni, kot so posodobljeni podatki v zbirki podatkov z več uporabniki.

  • Reports. Določa, ali so zapisi v temeljni tabeli ali poizvedbi zaklenjeni, ko je poročilo odprto za predogled ali tiskanje.

  • Queries. Določa, ali so zapisi v poizvedbi (ponavadi poizvedba za dejanja v zbirki podatkov z več uporabniki) zaklenjeni, ko se izvaja poizvedba.

Opomba : Lastnost RecordLocks velja le za obrazce, poročila ali poizvedbe v zbirki podatkov programa Microsoft Access (.mdb ali .accdb).

Lastnost RecordLocks uporablja te nastavitve.

Nastavitev

Visual Basic

Opis

No Locks

0

(Privzeto) V obrazcih lahko dva ali več uporabnikov hkrati urejajo isti zapis. To se imenuje »optimistično« zaklepanje. Če dva uporabnika poskušata shraniti spremembe v istem zapisu, Access prikaže sporočilo uporabniku, ki je drugi poskusil shraniti zapis. Ta uporabnik lahko nato zapis zavrže, ga kopira v odložišče ali zamenja spremembe drugega uporabnika. Ta nastavitev se ponavadi uporablja v obrazcih, ki so samo za branje, ali v zbirkah podatkov z enim uporabnikom. Uporablja se tudi v zbirkah podatkov z več uporabniki in omogoča, da isti zapis hkrati lahko spreminja več uporabnikov.

V poročilih zapisi niso zaklenjeni, ko je poročilo odprto za predogled ali tiskanje.

V poizvedbah zapisi niso zaklenjeni, ko se izvaja poizvedba.

All Records

1

Vsi zapisi v temeljni tabeli ali poizvedbi so zaklenjeni, medtem ko je obrazec odprt v pogledu obrazca ali pogledu podatkovnega lista, ko je poročilo odprto za predogled ali tiskanje ali ko se izvaja poizvedba. Čeprav uporabniki lahko preberejo zapise, nihče ne more urejati, dodajati ali brisati zapisov, dokler se obrazec ne zapre, se poročilo ne natisne ali se poizvedba konča izvajati.

Edited Record

2

(Samo obrazci in poizvedbe) Stran z zapisi je zaklenjena takoj, ko eden od uporabnikov začne urejati katero koli polje v zapisu; odklene se, ko se uporabnik premakne v drug zapis. To pomeni, da lahko vsak zapis hkrati ureja le en uporabnik. To se imenuje »pesimistično« zaklepanje.


Opomba : To lastnost lahko nastavite tako, da uporabite list z lastnostmi obrazca, makro ali kodo Visual Basic for Applications (VBA).

Opomba : Če spreminjate lastnost RecordLocks odprtega obrazca ali poročila, povzročite samodejno vnovično ustvarjanje niza zapisov.

Nastavitev »No Locks« lahko za obrazce uporabite, če le ena oseba uporablja temeljne tabele ali poizvedbe ali spreminja podatke.

V zbirki podatkov z več uporabniki lahko uporabite nastavitev »No Locks«, če želite uporabiti optimistično zaklepanje in opozoriti uporabnike, ki poskušajo urejati isti zapis v obrazcu. Če želite preprečiti, da bi dva ali več uporabnikov hkrati urejali podatke, uporabite nastavitev »Edited Record«.

Nastavitev »All Records« uporabite, ko želite zagotoviti, da podatki niso spremenjeni, ko odprete predogled ali začnete tiskati poročilo ali zaženete poizvedbo za dodajanje, brisanje, ustvarjanje tabele ali posodobitev.

V pogledu obrazca ali podatkovnega lista ima vsak zaklenjen zapis zaklenjen indikator v izbirniku zapisov.

Namig

Če želite spremeniti privzeto nastavitev lastnosti RecordLocks za obrazce, kliknite gumb Microsoft Office Podoba gumba in nato Accessove možnosti. V pogovornem oknu Accessove možnosti kliknite Dodatno, nato pa izberite želeno možnost v razdelku Privzeto zaklepanje zapisov.

Podatki v obrazcu, poročilu ali poizvedbi iz zbirke podatkov ODBC (Open Database Connectivity) so obravnavani, kot bi bila izbrana nastavitev No Locks, ne glede na nastavitev lastnosti RecordLocks.

Primer

V spodnjem primeru je lastnost RecordLocks obrazca »Zaposleni« nastavljena na Edited Record (stran z zapisi je zaklenjena takoj, ko eden od uporabnikov začne urejati katero koli polje v zapisu; odklene se, ko se uporabnik premakne v drug zapis).

Forms("Employees").RecordLocks = 2

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×