[英]Access 2007 continuous form - only matching row editable
下午好,
我有一個連續的表格,可以顯示任意數量的選定員工的記錄。 我只希望該員工的行(或更具體地說,他們行中的特定文本框)是可編輯的,而其他人則不能。
我想過做這樣的事情。
Private Sub Form_Load()
If Me.txtResponse <> [Forms]![Home].txtEmployeeName Then
Me.txtResponse.Locked = True
End If
End Sub
我得到一個錯誤,我輸入了一個沒有值的表達式 - 它突出顯示了 me.txtResponse。
我不知道我是否在吠錯樹,或者這是否可能以連續綁定的形式出現。 有任何想法嗎?
Form_Load 對於該代碼來說太早了。 將它移動到 Form_Current 事件,它將在第一次打開時運行,並在每次記錄導航時再次運行。 你會想要添加
Else
Me.txtResponse.Locked = False
在他們進行匹配時允許更改。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.