Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Gäller för

Form-objekt

Report-objekt

Du kan använda egenskapen RecordLocks för att avgöra hur posterna låses och vad som händer när två användare försöker redigera samma post samtidigt. Läsa/skriva.

uttryck.RecordLocks

Uttryck Obligatoriskt. Ett uttryck som returnerar ett av objekten i listan Gäller för.

Kommentarer

När du redigerar en post kan Microsoft Office Access 2007 automatiskt låsa posten om du vill förhindra att andra användare gör ändringar innan du är klar.

  • Formulär. Anger hur en post i den underliggande tabellen eller frågan är låst när data i fleranvändardatabas uppdateras.

  • Rapporter. Anger om poster i den underliggande tabellen eller frågan är låsta medan en rapport förhandsgranskas eller skrivs ut.

  • Frågor. Anger om poster i en fråga (vanligtvis en redigeringsfråga i en databas för flera användare) är låsta när frågan körs.

Obs!: Egenskapen RecordLocks gäller endast för formulär, rapporter och frågor i en Microsoft Access-databas (.mdb eller .accdb).

Egenskapen RecordLocks har följande inställningar:

Inställning

Visual Basic

Beskrivning

Inga lås

0

(Standard) I formulär kan två eller flera användare redigera samma post samtidigt. Det här kallas även optimistisk låsning. Om två användare försöker spara ändringar i samma post visas ett meddelande för den andra användaren som försöker spara posten. Den användaren kan då ta bort posten, kopiera posten till urklipp eller ersätta den första användarens ändringar. Den här inställningen används vanligtvis skrivskyddade formulär eller i enanvändardatabaser. Den används också i fleranvändardatabaser för att tillåta flera användare att göra ändringar i samma post samtidigt.

I rapporter är poster inte låsta när rapporten förhandsgranskas eller skrivs ut.

I frågor är poster inte låsta medan frågan körs.

Alla poster

1

Alla poster i den underliggande tabellen eller frågan är låsta medan formuläret är öppet i Formulärvyn eller Databladsvy, medan rapporten förhandsgranskas eller skrivs ut eller när frågan körs. Användarna kan läsa posterna, men ingen kan redigera, lägga till eller ta bort poster förrän formuläret har stängts, rapporten har skrivits ut eller frågan har körts.

Redigerad post

2

(Endast formulär och frågor) En sida med poster låses så snart en användare börjar redigera ett fält i posten och förblir låst tills användaren flyttar till en annan post. En post kan därmed bara redigeras av en användare i taget. Detta kallas även pessimistisk låsning.


Obs!: Du kan ange den här egenskapen med hjälp av ett formulärs egenskapssida, en makro eller Visual Basic for Applications (VBA) kod.

Obs!: Om du ändrar egenskapen RecordLocks för ett öppet formulär eller en rapport skapas postuppsättningen igen automatiskt.

Du kan bara använda inställningen Inga lås för formulär om det bara är en person som använder underliggande tabeller och frågor och gör ändringar i data.

I en fleranvändardatabas kan du använda inställningen Inga lås om du vill använda optimistisk låsning och varna användare som försöker redigera samma post i ett formulär. Du kan använda inställningen Redigerad post om du vill förhindra att två eller flera användare redigerar data på samma gång.

Du kan använda inställningen Alla poster när du behöver se till att inga ändringar görs i data. Det kan vara att du har börjat förhandsgranska eller skriva ut en rapport, eller att du kör ett tillägg, skapar en tabell eller uppdaterar en fråga.

I vyerna Formulär och Datablad har varje låst post en indikator i postväljaren.

Tips

Om du vill ändra standardinställningen för RecordLocks-egenskapen för formulär klickar du på Microsoft Office-knappen Bild av Office-knappen och sedan på Åtkomstalternativ. I dialogrutan Åtkomstalternativ klickar du på Avancerat och väljer det alternativ du vill använda under Postlåsning.

Data i ett formulär, en rapport eller en fråga från ODBC-databas (Open Database Connectivity) behandlas som om inställningen Inga lås vore vald, oavsett inställning för egenskapen RecordLocks.

Exempel

I följande exempel ställs egenskapen RecordLocks för formuläret Anställda in på Redigerad post. (En sida med poster låses så snart en användare börjar redigera något fält i posten. Den förblir låst tills användaren går vidare till en annan post.)

Forms("Employees").RecordLocks = 2

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×