Rekvizīts RecordLocks

Attiecas uz

Objekts Form

Objekts Report

Rekvizītu RecordLocks var izmantot, lai noteiktu, kā ieraksti tiek bloķēti un kas notiek, ja divi lietotāji vienlaikus mēģina rediģēt vienu un to pašu ierakstu. Lasāms/rakstāms.

expression.RecordLocks

expression Obligāti. Izteiksme, kas atgriež vienu no objektiem sarakstā Attiecas uz.

Piezīmes

Kad rediģējat ierakstu, Microsoft Office Access 2007 var automātiski šo ierakstu bloķēt, lai liegtu citiem lietotājiem veikt izmaiņas, pirms esat pabeidzis darbu.

  • Veidlapas. Norāda, kā tiek slēgts ieraksts pamatā esošajā tabulā vai vaicājumā, kad tiek atjaunināti dati daudzlietotāju datu bāzē.

  • Atskaites. Norāda, vai ieraksti pamatā esošajā tabulā vai vaicājumā ir jābloķē, kad atskaite tiek priekšskatīta vai drukāta.

  • Vaicājumi. Norāda, vai vaicājuma (parasti tas ir darbības vaicājums daudzlietotāju datu bāzē) ieraksti tiek bloķēti vaicājuma izpildes laikā.

Piezīme : Rekvizīts RecordLocks attiecas tikai uz veidlapām, atskaitēm vai vaicājumiem Microsoft Access datu bāzē (.mdb vai .accdb).

Rekvizīts RecordLocks izmanto tālāk norādītos iestatījumus.

Iestatījums

Visual Basic

Apraksts

Bez bloķēšanas

0

(Noklusējums) Veidlapās divi vai vairāk lietotāji var vienlaikus rediģēt vienu un to pašu ierakstu. Tā tiek saukta arī par “optimistisko” bloķēšanu. Ja divi lietotāji mēģina saglabāt izmaiņas vienam un tam pašam ierakstam, Access parāda ziņojumu, kurš mēģina ierakstu saglabāt otrais. Šis lietotājs var atmest ierakstu, kopēt šo ierakstu starpliktuvē vai aizstāt otra lietotāja veiktās izmaiņas. Šo iestatījumu parasti izmanto tikai lasāmās veidlapās vai viena lietotāja datu bāzēs. Tas tiek izmantots arī daudzlietotāju datu bāzēs, lai atļautu vairāk nekā vienam lietotājam vienlaikus veikt izmaiņas vienam un tam pašam ierakstam.

Atskaitēs ieraksti netiek bloķēti, kamēr atskaite tiek priekšskatīta vai drukāta.

Vaicājumos ieraksti netiek bloķēti vaicājuma izpildes laikā.

Visi ieraksti

1

Visi ieraksti pamatā esošajā tabulā vai vaicājumā tiek bloķēti, kad veidlapa ir atvērta skatā Formas skats vai Datu lapas skats, kad tiek priekšskatīta vai drukāta atskaite vai kamēr tiek izpildīts vaicājums. Kaut arī lietotāji var lasīt ierakstus, neviens nevar rediģēt, pievienot vai dzēst ierakstus, kamēr veidlapa nav aizvērta, atskaites drukāšana nav pabeigta vai vaicājuma izpilde nav pabeigta.

Rediģētais ieraksts

2

(Tikai veidlapām un vaicājumiem) Ierakstu lapa tiek bloķēta, tiklīdz kāds lietotājs sāk rediģēt kādu ieraksta lauku, un tā paliek bloķēta, līdz lietotājs pāriet uz citu ierakstu. Līdz ar to ierakstu vienlaikus var rediģēt tikai viens lietotājs. To sauc arī par “pesimistisko” bloķēšanu.


Piezīme : Lai iestatītu šo rekvizītu, jāizmanto veidlapas rekvizītu lapa, makro vai Visual Basic for Applications (VBA) kods.

Piezīme : Mainot atvērtas veidlapa vai atskaites rekvizītu RecordLocks, ierakstu kopa tiek automātiski izveidota no jauna.

Iestatījumu Bez bloķēšanas veidlapām var izmantot tad, ja tikai viens lietotājs izmanto pamatā esošās tabulas vai vaicājumus un veic izmaiņas datos.

Daudzlietotāju datu bāzē iestatījumu Bez bloķēšanas var izmantot, ja vēlaties izmantot optimistisko bloķēšanu un brīdināt lietotājus, kuri veidlapā mēģina rediģēt vienu un to pašu ierakstu. Iestatījumu Rediģētais ieraksts var izmantot, ja vēlaties novērst iespēju diviem vai vairāk lietotājiem vienlaikus rediģēt datus.

Iestatījumu Visi ieraksti var izmantot, ja nepieciešams nodrošināt, ka datos netiek veiktas izmaiņas pēc tam, kad ir sākta atskaites priekšskatīšana vai drukāšana vai arī pievienošanas, dzēšanas, tabulas izveides vai atjaunināšanas vaicājuma izpilde.

Veidlapas skatā vai datu lapas skatā katram bloķētajam ierakstam ieraksta atlasītājā tiek rādīts bloķēšanas indikators.

Padoms

Lai mainītu veidlapu rekvizīta RecordLocks iestatījumu, noklikšķiniet uz Microsoft Office pogas Office pogas attēls un pēc tam noklikšķiniet uz Access opcijas. Dialoglodziņā Access opcijas noklikšķiniet uz Papildu un pēc tam atlasiet vajadzīgo opciju sadaļā Noklusējuma ieraksta bloķēšana.

Dati veidlapā, atskaitē vai vaicājumā no atvērto datu bāzu savienojamības (Open Database Connectivity — ODBC) datu bāzes tiek apstrādāti atbilstoši iestatījumam Bez bloķēšanas neatkarīgi no rekvizīta RecordLocks iestatījuma.

Piemērs

Šajā piemērā veidlapas “Employees” (Darbinieki) rekvizītam RecordLocks tiek norādīts iestatījums Rediģētais ieraksts (ierakstu lapa tiek bloķēta, tiklīdz kāds lietotājs sāk rediģēt kādu ieraksta lauku, un tā paliek bloķēta, līdz lietotājs pāriet uz citu ierakstu).

Forms("Employees").RecordLocks = 2

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×