在查询运行时如何在MS Access中实现动画gif?

时间:2015-11-17 17:18:06

标签: vba gif ms-access-2013

这是我尝试的方法,它不起作用:

  1. 我有一个在查询开始之前弹出的LoadingPopup表单
  2. 表单在ActiveX控件中包含gif
  3. 在运行查询
  4. 后关闭表单

    实际发生的是LoadingPopup出现,然后在查询运行时冻结,因此没有动画!

    我无所适从。对我来说,下一个最佳选择是什么?

2 个答案:

答案 0 :(得分:2)

我知道这已经过时了,但我正在使用两个数据库解决这个问题。一个完成主要工作,另一个负责显示一个带有加载图像,进度百分比和当前操作的表单。

将第二个表单绑定到一个表中,使用OnTimer事件刷新(我还使用OnTimer为我的图片框设置动画)。

此表应与我的主数据库链接,并使用查询进度数据进行更新。

您可以使用一些代码隐藏第二个Access(仅显示表单)。

这样我可以提供更好的用户体验。

最佳,

答案 1 :(得分:1)

你被软管了。 Access是单线程的,所以当它忙于做某事(运行查询)时,它不会做其他事情(动画GIF)。

显示静态图片。用户无论如何都不在乎。