如何创建具有访问权限97的动态消息框/进度条?

时间:2011-08-31 17:47:10

标签: vba access-vba

好吧,我讨厌提出模糊的问题,但这次我不能帮忙: 我正在编写的一些宏需要花费很长时间才能运行 - 我只是意识到等待它是令人难以置信的无聊。

我想要一个进度条。或者甚至是一个带有取消按钮的“正在加载...”的消息框。 我尝试使用MS帮助来执行此操作,但它们需要ActiveX控制器,而这不是一个选项。

就个人而言,我甚至都没有尝试编码,因为我甚至不确定是否可能!每次我打开一个MsgBox,整个程序就会停止运行,这不是我的想法。

我尝试用C +或Java检查一些概念,但是大多数人似乎都只使用了一个函数。

无论如何,任何类型的领导或小信息都会有很大帮助。

PS:是的,我正在使用Access 97,而这不是我现在可以改变的东西。

1 个答案:

答案 0 :(得分:2)

  1. 使用MsgBox的问题在于它会在获得用户响应之前停止所有操作。这不是你需要的。

  2. 尝试制作一个非常简单的等待表单。它将有一个无限制的标签,上面写着“请等待”。在计算开始之前,请使用docmd.OpenForm(...进行调用,并在完成docmd.closeform(...

  3. 后将其关闭