access 在文本框输入内容在按tab键触发更新后,在某些情况下需要把焦点留...

发布网友 发布时间:2024-10-24 09:33

我来回答

1个回答

热心网友 时间:2024-11-01 20:51

执行完更新代码后,才按照定义的TAB键顺序把焦点跳转到下一个控件。
所以,在执行更新代码时,当前的焦点仍然是[学员编号]。
因此,你在代码中直接用Me![学员编号].SetFocus会发生错误!
知道了错误的原因,就不难更改了。更正如下:
在 Me![学员编号].SetFocus 的上面加上一句 Me![学员姓名].SetFocus
这样,先让焦点转移到 Me![学员姓名].SetFocus ,然后再转移回当前控件即可。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com