Velja za
Predmet »BoundObjectFrame« |
Predmet »OptionButton« |
Predmet »CheckBox« |
Predmet »OptionGroup« |
Predmet »ComboBox« |
Predmet »SubForm« |
Predmet »CustomControl« |
Predmet TextBox |
Predmet »ListBox« |
Predmet »ToggleButton« |
Predmet »ObjectFrame« |
Lastnost Locked določa, ali lahko uredite podatke v kontrolniku v pogledu obrazca. Logična vrednost za branje/pisanje.
izraz.Locked
izraz Obvezen. Izraz, ki vrne enega od predmetov s seznama »Velja za«.
Opombe
Lastnost Locked uporablja te nastavitve.
Nastavitev |
Visual Basic |
Opis |
Da |
True |
(Privzeta nastavitev za nevezane okvirje predmeta) Kontrolnik deluje normalno, vendar ne dovoli urejanja, dodajanja ali brisanja podatkov. |
Ne |
False |
(Privzeta nastavitev za vse kontrolnike razen za nevezane okvirje predmeta) Kontrolnik deluje normalno in dovoli urejanje, dodajanje in brisanje podatkov. |
Te lastnosti lahko nastavite tako, da uporabite list z lastnostmi obrazca, makro ali kodo Visual Basic for Applications (VBA).
Z lastnostjo Zaklenjeno zaščitite podatke v polje tako, da so podatki samo za branje. Morda na primer želite, da kontrolnik prikaže le informacije, ne da bi dovolil urejanje, ali pa želite zakleniti kontrolnik, dokler ni izpolnjen določen pogoj.
Primer
V spodnjem primeru je preklopljena lastnost Enabled ukaznega gumba in lastnosti Enabled in Locked kontrolnika, odvisno od vrste zaposlenega, ki je prikazan v trenutnem zapisu. Če je zaposleni vodja, je gumb SalaryDetails omogočen in kontrolnik PersonalInfo je odklenjen in omogočen.
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