RecordLocks-egenskapen

Gjelder for

Form-objektet

Report-objektet

Du kan bruke egenskapen RecordLocks til å fastslå hvordan poster låses og hva som skjer når to brukere prøver å redigere den samme posten samtidig. Lese/skrive.

uttrykk.RecordLocks

uttrykk Påkrevd. Et uttrykk som returnerer ett av objektene i listen Gjelder for.

Kommentarer

Når du redigerer en post, kan Microsoft Office Access 2007 automatisk låse posten for å hindre at andre brukere endrer den før du er ferdig.

  • Skjemaer. Angir hvordan poster i den underliggende tabellen eller spørringen låst når data i en flerbrukerdatabase oppdateres.

  • Rapporter. Angir om poster i den underliggende tabellen eller spørringen låses mens en rapport forhåndsvises eller skrives ut.

  • Spørringer. Angir om poster i en spørring (vanligvis en handlingsspørring i en flerbrukerdatabase) låses mens spørringen kjører.

Merknad: Egenskapen RecordLocks gjelder bare for skjemaer, rapporter eller spørringer i Microsoft Access-database (.mdb eller .accdb).

Egenskapen RecordLocks bruker følgende innstillinger.

Innstilling

Visual Basic

Beskrivelse

Ingen låsing

0

(Standard) To eller flere brukere kan redigere den samme posten i skjemaer samtidig. Dette kalles også "optimistisk" låsing. Hvis to brukere prøver å lagre endringer i samme post, viser Access en melding til brukeren som prøver å lagre posten sist. Denne brukeren kan deretter forkaste posten, kopiere posten til utklippstavlen eller erstatte endringene gjort av den andre brukeren. Denne innstillingen brukes vanligvis på skrivebeskyttede skjemaer eller i enkeltbrukerdatabaser. Det brukes også i flerbrukerdatabaser for å tillate flere brukere skal kunne gjøre endringer i den samme posten samtidig.

Postene i rapporter er ikke låst mens rapporten forhåndsvises eller skrives ut.

Postene i spørringer er ikke låst mens spørringen kjører.

Alle poster

1

Alle poster i den underliggende tabellen eller spørringen er låst mens skjemaet er åpent i skjemavisning eller dataarkvisning, mens rapporten forhåndsvises eller skrives ut, eller mens spørringen kjører. Selv om brukere kan lese postene, kan ingen redigere, legge til eller slette noen poster før skjemaet lukkes, rapporten er skrevet ut eller spørringen er ferdig.

Redigert post

2

(Bare skjemaer og spørringer) En side med poster låses når en bruker begynner å redigere et felt i posten og forblir låst til brukeren flytter til en annen post. Derfor kan en post redigeres av bare én bruker om gangen. Dette kalles også "pessimistisk" låsing.


Merknad: Du kan angi denne egenskapen ved hjelp av et skjemas egenskapsark, en makro, eller Visual Basic for Applications (VBA)-kode.

Merknad: Endring av egenskapen RecordLocks for et åpent skjema fører til en automatisk gjenoppretting av postsettet.

Du kan bruke innstillingen Ingen låser for skjemaer hvis bare én person bruker de underliggende tabellene eller spørringene eller foretar alle endringer i dataene.

Du kan bruke innstillingen Ingen låser i en flerbrukerdatabase hvis du vil bruke optimistisk låsing og advare brukere som prøver å redigere den samme posten i et skjema. Du kan bruke innstillingen Redigert post hvis du vil hindre at to eller flere brukere redigerer data samtidig.

Du kan bruke innstillingen Alle poster når du trenger å sikre at det ikke blir gjort endringer i dataene når du har begynt å forhåndsvise eller skrive ut en rapport, eller kjøre en tilføyingsspørring, slettespørring, lag-tabell-spørring eller oppdateringsspørring.

I skjemavisning eller dataarkvisning har hver låst post en låseindikator i postvelgeren.

tips

Hvis du vil endre standard egenskapsinnstilling for RecordLocks for skjemaer, klikker du på Microsoft Office-knappen Office-knappen , og klikker deretter på Alternativer for Access. Klikk på Avansert i dialogboksen Alternativer for Access, og velg deretter alternativet du ønsker under Standard postlåsing.

Data i et skjema, en rapport eller en spørring fra en database for Open Database Connectivity (ODBC) behandles som om innstillingen Ingen låser er valgt, uavhengig av egenskapsinnstillingen for RecordLocks .

Eksempel

Følgende eksempel angir egenskapen RecordLocks i Medarbeider-skjemaet til Redigert post (en side med poster låses når en bruker begynner å redigere et felt i posten og forblir låst til brukeren flytter til en annen post).

Forms("Employees").RecordLocks = 2

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×