Locked 属性指定是否可以在“窗体”视图中编辑控件数据。Boolean 型,可读/写。
expression.Locked
expression 必需。返回“应用于”列表中的一个对象的表达式。
Locked 属性使用下列设置:
设置 |
Visual Basic |
说明 |
是 |
True |
(未绑定对象框的默认值)控件可正常操作但不允许编辑、添加或删除数据。 |
否 |
False |
(除未绑定对象框以外的所有控件的默认值)控件可正常操作并允许编辑、添加或删除数据。 |
可以使用窗体的属性表、宏或 Visual Basic 设置这些属性。
使用 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