6

我需要启用或禁用连续子表单上的控件,这取决于另一个字段。我凭直觉编写的初始代码与此处建议的非常相似,但不是只禁用那些标记为“子”的控件,而是禁用所有这些控件-实际上,它似乎只是在寻找最后一条记录并影响所有行。

有没有办法可以实现这一点,还是我在吠叫错误的树?下面的代码:

If Me.Record_Type = "Child" Then 'Disable subsidiary records
Me.Record_Type.SetFocus
Me.Prospect_Name.Enabled = False
End If
4

1 回答 1

11

以连续形式明智地处理行的唯一方法是使用条件格式。应用的任何代码都引用活动行,因此它似乎会影响所有行。

条件格式,Access 2010

选择启用/禁用

条件格式,Access 2010

于 2012-07-16T15:10:51.863 回答