Locked 属性

应用对象
Microsoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

适用于

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 If
End Sub