是否有相当于" On Record Changed"访问事件?

时间:2015-09-09 18:57:43

标签: ms-access access-vba

我正在尝试为表单字段(连续表单)设置权限,并且每次不同记录获得焦点/选择时都需要重新评估权限。现在,我发现的唯一方法就是为每个可编辑控件创建一个OnFocus事件,但这样做会更好......

我已经尝试过MouseMove,OnClick等,但是当他们点击/从一个记录中的控件移动到下一个记录时,他们似乎无法工作,而不会先点击空白区域。此外,MouseMove似乎对其响应的频率有限制。

我也会感谢一些与#34; On Focus Changed"事件,如果" On Record Changed"不可能。

2 个答案:

答案 0 :(得分:1)

尝试OnCurrent,或者OnDirty,也可以尝试OnAfterUpdate。 当我不确定使用哪一个时,我通常会在所有候选事件中设置停靠点。存在差异,但运行您的应用程序并查看事件何时触发可以帮助您决定使用哪个。

答案 1 :(得分:0)

您要查找的事件是:Form_Current