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 Påkrævet. 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 VBA-kode (Visual Basic for Applications).
Brug egenskaben Låst til at beskytte data i en felt ved at gøre den 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