当查询为 运行 时,如何在 MS Access 中实现动画 gif?
How do I achieve an animated gif in MS Access while queries are running?
这是我试过的方法,但它不起作用:
- 我有一个在查询开始前弹出的 LoadingPopup 表单
- 表单在 ActiveX 控件中包含一个 gif
- 查询完成后关闭表单运行
实际发生的是 LoadingPopup 出现,然后在查询 运行 时冻结,所以没有动画!
我不知所措。对我来说下一个最佳选择是什么?
你完蛋了。 Access 是单线程的,因此当它忙于做某事(运行 查询)时,它不会做其他事情(动画 GIF)。
显示静态图片。反正用户不在乎。
我知道这已经过时了,但是我正在使用两个数据库解决这个问题。一个负责主要工作,另一个负责只显示一个带有加载图像、进度百分比和当前操作的表单。
第二种形式绑定到 table,使用 OnTimer 事件刷新(我也使用 OnTimer 为我的图片框设置动画)。
这个table应该与我的主数据库链接,并用查询进度数据更新。
您可以使用一些代码来隐藏 2nd Access(只显示表单)。
这样我可以提供更好的用户体验。
最佳,
这是我试过的方法,但它不起作用:
- 我有一个在查询开始前弹出的 LoadingPopup 表单
- 表单在 ActiveX 控件中包含一个 gif
- 查询完成后关闭表单运行
实际发生的是 LoadingPopup 出现,然后在查询 运行 时冻结,所以没有动画!
我不知所措。对我来说下一个最佳选择是什么?
你完蛋了。 Access 是单线程的,因此当它忙于做某事(运行 查询)时,它不会做其他事情(动画 GIF)。
显示静态图片。反正用户不在乎。
我知道这已经过时了,但是我正在使用两个数据库解决这个问题。一个负责主要工作,另一个负责只显示一个带有加载图像、进度百分比和当前操作的表单。
第二种形式绑定到 table,使用 OnTimer 事件刷新(我也使用 OnTimer 为我的图片框设置动画)。
这个table应该与我的主数据库链接,并用查询进度数据更新。
您可以使用一些代码来隐藏 2nd Access(只显示表单)。
这样我可以提供更好的用户体验。
最佳,