适用于
BoundObjectFrame 对象 |
OptionButton 对象 |
CheckBox 对象 |
OptionGroup 对象 |
ComboBox 对象 |
SubForm 对象 |
CustomControl 对象 |
TextBox 对象 |
ListBox 对象 |
ToggleButton 对象 |
ObjectFrame 对象 |
Locked 属性指定是否可在“窗体”视图下编辑控件中的数据。 读取/写入布尔。
表达式.Locked
表达式 必需。 返回“适用范围”列表中的对象之一的表达式。
备注
Locked 属性使用以下设置。
设置 |
Visual Basic |
说明 |
是 |
True |
(对于未绑定对象框,为默认值)控件运行正常,但不允许编辑、添加或删除数据。 |
否 |
False |
(对于未绑定对象框以外的其他所有控件,为默认值)控件运行正常且允许编辑、添加或删除数据。 |
可使用窗体的 属性表、宏 或 Visual Basic for Applications (VBA) 代码来设置这些属性。
使用 Locked 属性来保护 字段 中的数据,方法是使用该属性将这些数据设为只读。 例如,希望控件仅显示信息而不允许进行编辑,或希望锁定控件直到满足某个特定条件为止。
示例
下面的示例根据当前记录中显示的员工类型切换命令按钮的 Enabled 属性和控件的 Enabled 和 Locked 属性。 如果该员工是管理人员,则会启用 SalaryDetails(工资详情)按钮,取消锁定和启用 PersonalInfo(人员信息)控件。
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