适用于

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 属性和控件的 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 IfEnd Sub

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。