将弹出窗体设置为唯一启用的窗体 - MS Access

时间:2010-07-06 20:59:32

标签: ms-access ms-access-2007

提前感谢任何帮助

我试图弄清楚如何使弹出子窗体成为数据库中用户唯一可用的焦点。因此,在用户返回父表单之前,用户基本上被迫完成/保存/关闭子表单。我想这包括禁用父表单并尝试将其保留在堆栈的底部可以这么说。

我试图在vba中做这个公共子程序,不幸的是我没有走得太远!在我看来,当使用弹出窗体时,这种类型的功能会非常常见,我是否会忽略一个共同特征?

非常感谢任何指导。

干杯

诺尔

2 个答案:

答案 0 :(得分:2)

很简单:
DoCmd.OpenForm kfrmArt,acNormal,,,,acDialog
这将停止所有处理下一行,直到您的表单关闭。

答案 1 :(得分:0)

您还可以将表单的模态属性设置为true。这是关于它的文档: http://msdn.microsoft.com/en-us/library/aa195316(office.10).aspx