gpt4 book ai didi

ms-access - Access 2010 VBA - 查询开始时打开的对话框,查询完成时关闭的对话框

转载 作者:行者123 更新时间:2023-12-02 01:37:23 25 4
gpt4 key购买 nike

我有一个查询需要一些时间才能完成。我的用户在单击按钮后没有意识到正在发生查询,因为没有对话框或文本来解释该过程正在进行的步骤。我的问题是:

是否可以创建一个在查询开始时出现并在查询结束时关闭的对话框?

如果可以更新对话框(即,当我的第一个子表单被更新时,让框显示Updating User information,当我的第二个子表单被更新时,它显示计算每月建议)在 VBA 中。我在我的 Access 2010 数据库中使用它。

TIA!

最佳答案

尽管 pony2deer 的链接提供了 Application.StatusBar 解决方案。我发现状态栏并没有引起用户的注意,而且经常完全被忽视。

我建议使用一种在查询执行之前显示,然后在查询完成运行之后隐藏的表单。如果您已经打开了一个表单(听起来像您这样做的),您可以简单地向表单添加一个标签并更新标题。在执行查询之前将其更新为下方的#1。然后在查询完成处理后立即再次将其更新为 #2。

1.) labelStatus.Caption = "正在处理您的查询,请稍候..."

2.) labelStatus.Caption = "成功!您的查询已完成处理。"

调大字体大小、使其颜色丰富等。您确实希望状态能够跳出,这样您的用户就不会四处点击并影响您应用的性能。

关于ms-access - Access 2010 VBA - 查询开始时打开的对话框,查询完成时关闭的对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30489690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com