Taikoma
Objektas BoundObjectFrame |
Objektas OptionButton |
Objektas CheckBox |
Objektas OptionGroup |
Objektas ComboBox |
Objektas SubForm |
Objektas CustomControl |
Objektas TextBox |
Objektas ListBox |
Objektas ToggleButton |
Objektas ObjectFrame |
Ypatybė Locked nurodo, ar galite redaguoti duomenis valdiklyje formos rodinyje. Skaityti/rašyti Boolean.
reiškinys.Locked
reiškinys Būtina. Reiškinys, kuris pateikia vieną iš sąrašo „Taikoma“ objektų.
Pastabos
Ypatybė Locked naudoja toliau pateiktus parametrus.
Parametras |
Visual Basic |
Aprašas |
Taip |
True |
(Numatytasis parametras nesusietojo objekto rėmeliams) Valdiklis veikia įprastai, bet neleidžia redaguoti, įtraukti ar panaikinti duomenų. |
Ne |
False |
(Numatytasis parametras visiems valdikliams, išskyrus nesusietojo objekto rėmelius) Valdiklis veikia įprastai ir leidžia redaguoti, įtraukti ir panaikinti duomenis. |
Šias ypatybes galite nustatyti naudodami formos ypatybių lapą, makrokomandą arba „Visual Basic for Applications“ (VBA) kodą.
Naudokite ypatybę Locked , kad apsaugotumėte laukas esančius duomenis, padarydami juos tik skaitomą. Pavyzdžiui, galite norėti, kad valdiklis rodytų tik informaciją nesuteikdamas redagavimo, arba galbūt norėsite užrakinti valdiklį, kol patenkinsite konkrečią sąlygą.
Pavyzdys
Toliau pateiktame pavyzdyje perjungiama komandos mygtuko ypatybė Enabled ir valdiklio ypatybės Enabled bei Locked, atsižvelgiant į darbuotojo, rodomo dabartiniame įraše, tipą. Jei darbuotojas yra vadovas, SalaryDetails mygtukas yra įgalintas, o valdiklis PersonalInfo atrakintas ir įgalintas.
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