Ms access VBA在循环期间隐藏操作
这是一个愚蠢的问题,但我想循环一个表单上的控件列表并更改它们的值。当我这样做的时候,它实际上显示了所有控件的变化。这给我的执行增加了很多时间。有没有办法关闭此功能?这表明您正在使用未绑定表单。也许您应该考虑更改绑定窗体并更新记录以更改值。Ms access VBA在循环期间隐藏操作,ms-access,vba,Ms Access,Vba,这是一个愚蠢的问题,但我想循环一个表单上的控件列表并更改它们的值。当我这样做的时候,它实际上显示了所有控件的变化。这给我的执行增加了很多时间。有没有办法关闭此功能?这表明您正在使用未绑定表单。也许您应该考虑更改绑定窗体并更新记录以更改值。 您还可以隐藏表单,并仅在更改完成后显示它。您可以使用应用程序。Echo方法: Application.Echo False 'Do something Application.Echo True 只是别忘了添加应用程序。向错误处理程序回显True。Ahh我现
您还可以隐藏表单,并仅在更改完成后显示它。您可以使用应用程序。Echo方法:
Application.Echo False
'Do something
Application.Echo True
只是别忘了添加应用程序。向错误处理程序回显True。Ahh我现在明白了。通过改变我的方式,我做了大量荒谬的更新语句,我没有意识到它们一定会被记录下来。如果我只对必填字段进行一次更新,刷新就可以了。很抱歉问这个愚蠢的问题,这是一个继承的程序。这是漫长的一天,总是令人讨厌。不要忘记,编程更新不会触发大多数事件。