Egenskaben Låst

Gælder for
Access til Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Gælder for

BoundObjectFrame-objekt OptionButton-objekt
CheckBox-objekt OptionGroup-objekt
ComboBox-objekt SubForm-objekt
CustomControl-objekt TextBox-objekt
ListBox-objekt ToggleButton-objekt
ObjectFrame-objekt

Egenskaben Låst angiver, om du kan redigere data i et kontrolelement i formularvisningen. Læs/skriv boolesk.

        
      

udtryk.Låst

Udtryk Kræves. Et udtryk, der returnerer et af objekterne på listen Gælder for.

Bemærkninger

Egenskaben Låst anvender følgende indstillinger.

Indstilling Visual Basic Beskrivelse
Ja Sand (Standard for ubundne objektrammer) Kontrolelementet fungerer normalt, men tillader ikke redigering, tilføjelse eller sletning af data.
Nej Falsk (Standard for alle kontrolelementer undtagen ubundne objektrammer) Kontrolelementet fungerer normalt og tillader redigering, tilføjelse og sletning af data.

Du kan angive disse egenskaber ved hjælp af en formulars egenskabsark, en makro eller Visual Basic for Applications (VBA)-kode.

Brug egenskaben Låst til at beskytte data i et felt ved at gøre det skrivebeskyttet . Det kan f.eks. være, at du vil have et kontrolelement til kun at vise oplysninger uden at tillade redigering, eller du vil måske låse et kontrolelement, indtil en bestemt betingelse er opfyldt.

Eksempel

I følgende eksempel slås egenskaben Aktiveret til eller fra for en kommandoknap og egenskaberne Aktiveret og Låst for et kontrolelement afhængigt af den type medarbejder, der vises i den aktuelle post. Hvis medarbejderen er leder, er knappen SalaryDetails aktiveret, og kontrolelementet PersonalInfo er ulåst og aktiveret.

Sub Form_Current()
    If Me!EmployeeType = "Manager" Then
        Me!SalaryDetails.Enabled = True
        Me!PersonalInfo.Enabled = True
        Me!PersonalInfo.Locked = False
    Else
        Me!SalaryDetails.Enabled = False
        Me!PersonalInfo.Enabled = False
        Me!PersonalInfo.Locked = True
    End If
End Sub