Locked 属性

expandtri全部显示

Locked 属性指定是否可以在“窗体”视图中编辑控件数据。Boolean 型,可读/写。

 

 

expression.Locked

expression     必需。返回“应用于”列表中的一个对象的表达式。

说明

Locked 属性使用下列设置:

设置

Visual Basic

说明

True

(未绑定对象框的默认值)控件可正常操作但不允许编辑、添加或删除数据。

False

(除未绑定对象框以外的所有控件的默认值)控件可正常操作并允许编辑、添加或删除数据。

可以使用窗体的属性表Visual Basic 设置这些属性。

使用 Locked 属性可以将字段中的数据设为只读以保护数据。例如,可能会希望控件仅显示信息而不允许编辑,或者想要锁定控件直到满足某个特定条件。

示例

下面的示例,根据当前记录中显示的雇员类型切换一个命令按钮的 Enabled 属性和一个控件的 EnabledLocked 属性。如果雇员为管理者,那么允许使用 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