Vzťahuje sa na
Objekt BoundObjectFrame |
Objekt OptionButton |
Objekt CheckBox |
Objekt OptionGroup |
Objekt ComboBox |
Objekt SubForm |
Objekt CustomControl |
Objekt TextBox |
Objekt ListBox |
Objekt ToggleButton |
Objekt ObjectFrame |
Vlastnosť Zamknuté určuje, či môžete upravovať údaje v ovládacom prvku vo formulárovom zobrazení. Booleovský výraz na čítanie a zapisovanie.
výraz.Zamknuté
Výraz Povinný argument. Výraz, ktorý vráti jeden z objektov v zozname Vzťahuje sa na.
Poznámky
Vlastnosť Zamknuté používa nasledujúce nastavenia.
Nastavenie |
Visual Basic |
Popis |
Áno |
True |
(Predvolená hodnota pre rámy neviazaných objektov) Ovládací prvok funguje normálne, ale neumožňuje úpravy, pridávanie alebo odstraňovanie údajov. |
Nie |
False. |
(Predvolená hodnota pre všetky ovládacie prvky okrem rámov neviazaných objektov) Ovládací prvok funguje normálne a umožňuje úpravy, pridávanie alebo odstraňovanie údajov. |
Túto vlastnosť môžete nastaviť tak, že použijete hárok vlastností formulára, makro alebo kód Visual Basic for Applications (VBA).
Použite vlastnosť Zamknuté na ochranu údajov v pole tak, že ich zmeníte iba na čítanie. Môžete napríklad chcieť, aby ovládací prvok zobrazoval len informácie bez povolenia úprav, alebo budete chcieť ovládací prvok uzamknúť, kým sa nesplní konkrétna podmienka.
Príklad
V nasledujúcom príklade sa vlastnosť Povolené príkazového tlačidla a vlastnosti Povolené a Zamknuté ovládacieho prvku prepnú v závislosti od typu zamestnanca zobrazeného v aktuálnom zázname. Ak je zamestnanec manažérom, tlačidlo SalaryDetails (MzdovéÚdaje) je povolené a ovládací prvok PersonalInfo (OsobnéÚdaje) je odomknutý a povolený.
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