下午好,
我有一个连续的表单,显示任意数量的选定员工的记录。我想只有那个员工的行(或者更具体地说是他们行中的特定文本框)可以编辑而不能编辑其他行。
我想过做这样的事情。
Private Sub Form_Load()
If Me.txtResponse <> [Forms]![Home].txtEmployeeName Then
Me.txtResponse.Locked = True
End If
End Sub
我收到一个错误,我输入了一个没有值的表达式 - 它突出显示了me.txtResponse。
我不知道我是不是正在吠叫错误的树,或者这是否可能以连续的形式出现。有什么想法吗?
答案 0 :(得分:0)
Form_Load对于该代码来说太早了。将其移动到Form_Current事件,它将在第一次打开时运行,并在每次记录导航时再次运行。你想要添加
Else
Me.txtResponse.Locked = False
允许在匹配时进行更改。