访问:在后台进程完成时打开表单

Access: Open form while background process completes

我有一个 Access 程序,它执行大量计算和数据库处理,需要一段时间 运行。我试图加载一个类似于 "Please wait..." 的表单,并在 运行 完成后关闭该表单。问题是表格没有显示出来。如果我调试,我可以看到它确实按预期加载和关闭。我想 Access 在显示表单之前锁定了屏幕。

有办法解决这个问题吗?

如果您在打开表单后立即添加 DoEvents,编译器会将控制权交给 CPU 进行处理,同时仍将表单保持在原位。希望这对您有所帮助!