Attiecas uz
Objekts BoundObjectFrame |
Objekts OptionButton |
Objekts CheckBox |
Objekts OptionGroup |
Objekts ComboBox |
Objekts SubForm |
Objekts CustomControl |
Objekts TextBox |
Objekts ListBox |
Objekts ToggleButton |
Objekts ObjectFrame |
Rekvizīts Locked norāda, vai varat rediģēt datus vadīklā formas skatā. Lasāma/rakstāma Būla izteiksme.
izteiksme.Locked
expression Obligāti. Izteiksme, kas atgriež vienu no objektiem sarakstā Attiecas uz.
Piezīmes
Rekvizīts Locked izmanto tālāk norādītos iestatījumus.
Iestatījums |
Visual Basic |
Apraksts |
Jā |
True |
(Noklusējums nesaistītiem objektu rāmjiem) Vadīkla darbojas kā parasti, bet neļauj rediģēt, pievienot vai dzēst datus. |
Nē |
False |
(Noklusējums visām vadīklām, izņemot nesaistītos objektu rāmjus) Vadīkla darbojas kā parasti un ļauj rediģēt, pievienot un dzēst datus. |
Varat iestatīt šos rekvizītus, izmantojot formas rekvizītu lapa, makro vai Visual Basic for Applications (VBA) kodu.
Izmantojiet rekvizītu Locked, lai aizsargātu datus lauks, padarot tos tikai lasāmus. Piemēram, iespējams, vēlēsities, lai vadīkla tikai rāda informāciju, neļaujot rediģēt, vai, iespējams, vēlēsities bloķēt vadīklu, līdz tiek izpildīts konkrēts nosacījums.
Piemērs
Tālāk esošajā piemērā tiek pārslēgts komandpogas rekvizīts Enabled, kā arī vadīklas rekvizīti Enabled un Locked atkarībā no pašreizējā ierakstā parādītā darbinieka tipa. Ja darbinieks ir vadītājs, poga SalaryDetails tiek iespējota, kā arī vadīkla PersonalInfo tiek atbloķēta un iespējota.
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