Applies ToMicrosoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Érvényesség

Form objektum

Report objektum

A RekordLocks (Rekordzárolás) tulajdonságot használva adható meg a rekordok zárolásának módja, valamint az, hogy mi történjen, amikor egy rekordot két felhasználó próbál meg egyidejűleg szerkeszteni. Olvasható/írható.

kifejezés.RecordLocks

Kifejezés Megadása kötelező. Egy kifejezés, amely a Hatókör listában szereplő objektumok egyikét adja vissza.

Megjegyzések

Amikor szerkeszt egy rekordot, az Access automatikusan zárolhatja a rekordot, hogy a többi felhasználó ne módosíthassa azt a befejezés előtt.

  • Formák. Meghatározza, hogyan zárolt az alapul szolgáló tábla vagy lekérdezés rekordjai egy többfelhasználós adatbázis adatainak frissítésekor.

  • Jelentések. Meghatározza, hogy az alapul szolgáló tábla vagy lekérdezés rekordjai zárolva legyenek-e a jelentés előnézetének megtekintése vagy nyomtatása közben.

  • Lekérdezések esetén: Meghatározza, hogy a lekérdezés rekordjai a futtatás közben zárolva legyenek-e. (A lekérdezés rendszerint módosító lekérdezés egy többfelhasználós adatbázisban.)

Megjegyzés: A RekordLocks tulajdonság csak Microsoft Access-adatbázisok (.mdb vagy .accdb fájlok) űrlapjai, jelentései és lekérdezései kapcsán adható meg.

A RekordLocks tulajdonság az alábbi beállításokat használja.

Beállítás

Visual Basic

Leírás

Nincs zárolás

0

(Alapértelmezett) Űrlap esetén ugyanazt a rekordot két vagy több felhasználó is szerkesztheti egyszerre. Ezt „optimista” zárolásnak is szokták nevezni. Ha két felhasználó egyszerre próbálja meg menteni ugyanazon rekord módosításait, annak a felhasználónak, aki másodjára pórbálja menteni a rekord módosításait, az Access megjelenít egy üzenetet. Ez a felhasználó ezután dönthet, hogy elveti vagy vágólapra másolja a rekordot, vagy felülírja a másik felhasználó által végrehajtott módosításokat. Ezt a beállítást általában írásvédett űrlapoknál, vagy egyfelhasználós adatbázisoknál szokták alkalmazni. Többfelhasználós adatbázisokban is használják időnként, ha szeretnék lehetővé tenni, hogy egyszerre több felhasználó is módosíthassa ugyanazt a rekordot.

Jelentések esetén a jelentések megjelenítésekor vagy nyomtatása közben a rekordok nem lesznek zárolva.

Lekérdezések esetén a rekordok nem lesznek zárolva a lekérdezés futtatása közben.

Összes rekord

1

Az űrlap Űrlap nézetben vagy Adatlap nézetben történő megnyitásakor, a jelentés megjelenítésekor vagy nyomtatása közben illetve a lekérdezés futtatása közben az alapul szolgáló tábla vagy lekérdezés összes rekordja zárolva lesz. Bár a rekordok olvashatók lesznek, az űrlap bezárásáig, a jelentés nyomtatásának a befejeződéséig vagy a lekérdezés futásának a befejeződéséig senki nem fog tudni rekordot szerkeszteni, felvenni vagy törölni.

Szerkesztett rekord

2

(Csak űrlapok és lekérdezések esetén) Amikor egy felhasználó elkezdi szerkeszteni bármelyik rekord bármelyik mezőjét, a rendszer zárolja az aktuális rekordlapot, amíg a felhasználó át nem lép egy másik rekordra. Ennek következtében egy rekordot egyszerre csak egy felhasználó fog tudni szerkeszteni. Ezt nevezik "pesszimista" zárolásnak.

Megjegyzés: Ezt a tulajdonságot az űrlapok tulajdonságlapján, egy makróval vagy egy Visual Basic for Applications (VBA) kóddal lehet beállítani.

Megjegyzés: Nyitott űrlap vagy jelentés RecordLocks tulajdonságának módosításakor a rendszer újból létrehozza a rekordhalmazt.

A Nincs zárolás beállítást űrlapoknál akkor érdemes használni, ha az alapul szolgáló táblákat vagy lekérdezéseket csak egy személy használja, illetve ha egyetlen személy módosítja az adatokat.

Többfelhasználós adatbázisban a Nincs zárolás beállítással optimista zárolást alkalmazhat, így a rendszer figyelmeztetni fogja a felhasználókat, amikor többen is az űrlap ugyanazon rekordját próbálják módosítani. Ha meg szeretné akadályozni, hogy két vagy több felhasználó egyszerre szerkessze az adatokat, adja meg a Szerkesztett rekord beállítást.

Az Összes rekord beállítást akkor érdemes használni, ha biztosítani szeretné, hogy jelentések megjelenítésekor vagy nyomtatása közben, illetve hozzáfűző, törlő, táblakészítő vagy frissítő lekérdezés futtatásakor ne lehessen módosítani az adatokat.

Űrlap vagy Adatlap nézetben minden zárolt rekord rekordválasztójában lesz egy zárolásjelző.

Tipp

Az alapértelmezett RecordLocks űrlaptulajdonság módosításához kattintson a Microsoft Office gombra Office gomb, majd válassza az Access beállításai lehetőséget. Az Access beállításai párbeszédpanelen kattintson a Speciális lehetőségre, majd válassza ki a használni kívánt beállítást az Alapértelmezett rekordzárolás területen.

Az ODBC adatbázis alapján készült űrlapok, jelentések, lekérdezések adatait úgy kezeli a rendszer, mintha a Nincs zárolás beállítást adta volna meg, függetlenül a RecordLocks tulajdonság tényéleges beállításától.

Példa

Az alábbi példa az „Employees” (Alkalmazottak) űrlap RecordLocks tulajdonságát Edited Record (Szerkesztett rekordra) állítja (azaz, amikor egy felhasználó elkezdi szerkeszteni bármelyik rekord bármelyik mezőjét, a rendszer zárolni fogja az aktuális rekordlapot, amíg a felhasználó át nem lép egy másik rekordra).

Forms("Employees").RecordLocks = 2

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.