为什么我的MS Access越野车VBA?(Why is my VBA for MS Access

2019-07-29 18:26发布

这是怎样的一个模糊的问题,并且很难解释。 我想我的代码数据库的访问,但VBA部分是真的讨厌我。 每当我输入一些东西,打的空间,它会自动重做空间,把我背对着前面的字我打字。 此外,智能感知上来了一秒钟,闪烁和消失,并恢复我的光标,我是刚键入文本。 这导致我在不断的地方,他们不应该和缺乏对我的代码元件之间的空间打字的东西。 没有人知道为什么会出现? 我使用该数据库是Access 2007中创建的,但我正在开发它于2010年在顶部,它说的Microsoft Access 2007-2010

谢谢你的帮助。

Answer 1:

最可能的原因是,你必须有一个积极的计时器事件开放的形式。

正在发生的事情是,当你正在编辑你的代码,有一些固定的间隔运行的代码。 对方代码运行那个时候,刚刚即时编译器的VBA运行。

通常,当你正在编写的代码,只要你摆脱一行代码到另一个这种实时编译发生了:编译错误复活,尾随空白修剪等。

然而,在你的情况有一定的一段代码运行。 之前,它可以运行,编译器必须运行。 而且它通常那样同样的事情。 最烦人的,它修剪从行尾部的空白。


解决的办法是用活动计时器事件关闭窗体,或定时器时间间隔设置为0,而你正在编辑的代码。



文章来源: Why is my VBA for MS Access Buggy?