每次我在VBA编辑器中使用MS Access立即窗口时,如果键入任何过程名称后跟空格键,Access就会崩溃。
例如,我有一个名为“ CreateCEUploadFile”的过程,该过程需要一年的字符串参数。因此,我想输入“ CreateCEUploadFile“ 2019”。但是,一旦在File的e之后按空格键,Access将冻结一秒钟,然后崩溃。
我最初以为这是我创建的数据库所特有的。这是一个最初创建于7年前的数据库,在那段时间里一直在稳定地工作。所以,我尝试了:
我现在进行了试验,发现在此PC(我使用的笔记本电脑大约2年没有出现问题)上的所有数据库文件中都发生了相同的问题。一旦我在函数名称后面打了一个字符,对任何函数(无论是我自己的还是内置的)的任何调用也会发生这种情况。
在立即窗口中:
? now --> works
? date --> works
? format( --> crashes as soon as I hit the spacebar`
我现在刚刚发现在MS Excel的VBA立即窗口中也发生了同样的问题...
答案 0 :(得分:0)
好的,所以我已经找到了解决方案。
使用“自从我上次使用该功能以来发生了什么变化”这一古老原则,我发现Dextop的安装似乎有问题。
我想要一种拥有多个虚拟桌面的方法,而Windows 10中的内置虚拟桌面系统不会削减它。每当我在一个桌面上用SSMS执行任何操作时,它都会反映在另一个桌面上。
因此,我环顾四周,发现Dextop受到好评。它似乎运行良好-我在Access中打开了两个不同的数据库(每个桌面上一个),还有两个不同的SSMS实例,一个指向每个服务器。但是,这似乎是导致立即窗口使相关应用程序崩溃的原因。
退出Dextop-一切正常。 重新启动Dextop-症状立即重新出现。
所以现在尝试寻找Dextop的另一种选择。...