我的问题是,是否有办法使用OnLostFocus事件触发Access中的弹出窗口。我有一个主窗口,它是一个PopUp窗口,它隐藏访问任务栏,如果你不是管理员,你不应该最大化访问。我用计时器尝试了它,但是效果不好,因为它减慢了所有的速度,并且对于使用合适的窗口沙漏看起来不太好。
问候
答案 0 :(得分:0)
如果您只是想捕捉事件处理程序,可以插入
DoCmd.OpenForm "YourFormName"
右键单击表格名称下方的左上方,标尺符合此处。选择Properties
- > Event
- > On Lost Focus
- >点击...
- > Code Builder
。
另一条路线,如果您有一个主窗口,它是项目的锚点,允许导航到所有其他窗体,您可以将其保持最小化并在需要时恢复它。对我来说,OnLostFocus
事件在这种情况下似乎有点愚蠢,但如果这是你想要做的事情,这应该有效。
答案 1 :(得分:0)
问题是,如果表单是弹出窗体,并且我不希望普通用户看到访问主窗体以查看表格,报告,表单或查询,则不会触发On Lost Focus事件。所以我试着解决这个问题。