Rakenduskoht
Objekt BoundObjectFrame |
Objekt OptionButton |
Objekt CheckBox |
Objekt OptionGroup |
Objekt ComboBox |
Objekt SubForm |
Objekt CustomControl |
Objekt TextBox |
Objekt ListBox |
Objekt ToggleButton |
Objekt ObjectFrame |
Atribuudi Locked abil saab määrata, kas juhtelemendi andmeid saab vormivaates redigeerida. Kirjutatav/loetav kahendmuutuja.
avaldis.Locked
avaldis Nõutav. Avaldis, mis tagastab loendi Rakenduskoht objekti.
Kommentaarid
Atribuut Locked kasutab järgmisi sätteid.
Säte |
Visual Basic |
Kirjeldus |
Yes (Jah) |
True |
(Sidumata objektipaneelide vaikesäte.) Juhtelement töötab tavalisel viisil, aga ei luba andmete redigeerimist, lisamist ega kustutamist. |
Ei |
False |
(Kõigi juhtelementide, v.a sidumata objektipaneelide, vaikesäte.) Juhtelement töötab tavalisel viisil ja lubab andmete redigeerimist, lisamist ja kustutamist. |
Need atribuudid saate määrata, kasutades vormi atribuudilehte, makrot või Visual Basic for Applications (VBA) koodi.
Atribuudi Locked abil saate väli andmeid kaitsta, muutes need kirjutuskaitstuks. Näiteks soovite võib-olla, et juhtelement kuvaks teavet ainult ilma redigeerimist lubamata või lukustada juhtelemendi, kuni kindel tingimus on täidetud.
Näide.
Järgnevas näites lülitatakse ümber käsunupu atribuut Enabled ja juhtelemendi atribuudid Enabled ja Locked sõltuvalt praeguses kirjes kuvatavast töötajast. Kui töötaja on juhtivtöötaja, siis nupp SalaryDetails (Palga üksikasjad) on lubatud ja juhtelement PersonalInfo (Isikuandmed) on lukustamata ja lubatud.
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