access 在文本框输入内容在按tab键触发更新后,在某些情况下需要把焦点留...
发布网友
发布时间:2024-10-24 09:33
我来回答
共1个回答
热心网友
时间:2024-11-01 20:51
执行完更新代码后,才按照定义的TAB键顺序把焦点跳转到下一个控件。
所以,在执行更新代码时,当前的焦点仍然是[学员编号]。
因此,你在代码中直接用Me![学员编号].SetFocus会发生错误!
知道了错误的原因,就不难更改了。更正如下:
在 Me![学员编号].SetFocus 的上面加上一句 Me![学员姓名].SetFocus
这样,先让焦点转移到 Me![学员姓名].SetFocus ,然后再转移回当前控件即可。。