Vba 在进入另一种形式之前延迟时间

Vba 在进入另一种形式之前延迟时间,vba,ms-access,Vba,Ms Access,我需要一个代码来延迟后面的表单进入另一个表单。例如 将有一个表单输入您的姓名,然后将有一个按钮单击以显示所有详细信息(这意味着它将首先执行dlookup)。我需要有一个延迟的人,以确认细节是正确的,然后再去下一个表格 Private Sub btnLog_Click() Me.txtName.Value = DLookup("FullName", "tblUsers", "txtIC = " & "IC") 在执行下面的下一个命令之前,我可以在这里键入什么来延迟表单 DoCmd.Bro

我需要一个代码来延迟后面的表单进入另一个表单。例如 将有一个表单输入您的姓名,然后将有一个按钮单击以显示所有详细信息(这意味着它将首先执行dlookup)。我需要有一个延迟的人,以确认细节是正确的,然后再去下一个表格

Private Sub btnLog_Click()
Me.txtName.Value = DLookup("FullName", "tblUsers", "txtIC = " & "IC")
在执行下面的下一个命令之前,我可以在这里键入什么来延迟表单

DoCmd.BrowseTo acBrowseToForm, "fblMenu"
使用此API调用(在代码模块的声明部分):

然后,在代码中以毫秒为单位插入睡眠时间:

Sleep 2000

也就是说,减慢应用程序的速度是糟糕的设计。

请尝试添加相关标记。目标受众可以更好地帮助您。很难理解它是否是一个用Java/C编写的web/desktop应用程序,您已经在这里说了您需要什么,但没有问任何问题。Stack Overflow是一个问答网站,当您尝试自己解决问题但失败时,您可以使用它。你在这里做的是要求志愿者为你做工作;因此,这不是免费的编码/咨询服务。这显然与SQL Server无关,因为SQL Server没有“表单”。这与某种编程语言有关。就我个人而言,我建议删除此问题,重新阅读页面,然后使用正确的标记提出符合指导原则的新问题。SQL Server与此问题有何关系?我使用的是Microsoft Access。我试着使用上面的代码,但无法正常工作。这可能是所有API调用中最简单的一个,并且不会失败。有关实现,请阅读此处:。
Sleep 2000