0

我有一个 Access 2016 应用程序,当用户双击数据表表单中的记录时,它会打开一个弹出表单。这意味着是一个“详细表格”,显示记录中的所有字段(数据表仅显示几个)。现在,在弹出表单上编辑数据时,我切换到另一个应用程序(比如记事本)从那里复制一些文本或简单地检查一些其他内容。然后我通过应用 Alt-Tab 切换回 Access 应用程序。但是,现在重点是数据表表单,而不是我第一次切换到记事本时的弹出表单。

谁能帮助理解为什么会发生这种情况?最终,每当我使用 Alt-Tab 从任何其他应用程序切换回来时,我想将焦点返回到弹出表单上,即,也许通过在 VBA 中检测 Access应用程序何时重新获得焦点,以便我可以将焦点设置在所需的表单上。我已经阅读了一些关于使用某些 Windows API 函数的建议,但没有详细的示例。

任何帮助将不胜感激。

4

0 回答 0