Se aplică la
Obiectul BoundObjectFrame |
Obiectul OptionButton |
Obiectul CheckBox |
Obiectul OptionGroup |
Obiectul ComboBox |
Obiectul SubForm |
Obiectul CustomControl |
Obiectul TextBox |
Obiectul ListBox |
Obiectul ToggleButton |
Obiectul ObjectFrame |
Proprietatea Locked specifică dacă puteți să editați date într-un control în vizualizarea formular. Boolean în citire/scriere.
expresie.Locked
expresie Obligatoriu. O expresie care returnează unul dintre obiectele din lista Se aplică la.
Observații
Proprietatea Locked utilizează următoarele setări.
Setare |
Visual Basic |
Descriere |
Da |
True |
(Implicit pentru cadrele de obiect nelegate) Controlul funcționează normal, dar nu permite editarea, adăugarea sau ștergerea datelor. |
Nu |
False |
(Implicit pentru toate controalele, cu excepția cadrelor de obiect nelegate) Controlul funcționează normal și permite editarea, adăugarea și ștergerea datelor. |
Puteți seta aceste proprietăți utilizând foaie de proprietăți unui formular, un macrocomandă sau cod Visual Basic for Applications (VBA).
Utilizați proprietatea Locked pentru a proteja datele dintr-un câmp făcându-le doar în citire. De exemplu, poate doriți ca un control doar să afișeze informații, fără a permite editarea, sau poate doriți să blocați un control până când este îndeplinită o anumită condiție.
Exemplu
Următorul exemplu comută proprietatea Enabled a unui buton de comandă și proprietățile Enabled și Locked ale unui control, în funcție de tipul de angajat afișat în înregistrarea curentă. Dacă angajatul este manager, este activat butonul SalaryDetails (DetaliiSalariu) și controlul PersonalInfo (InformațiiPersonale) este deblocat și activat.
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