计时器触发事件,在一些情况下应用。但我在实际使用中发现一个问题,当程序写到一定的程度后,即可进行测试。或者一面进一步设计,一面测试。我曾有这样的经历。首先做了一个主控制台窗体,窗体上有一个时间日期控件,并用计时器按一定的间隔刷新时间(分、秒),这个窗体为不关闭的主菜单窗体。结果这个窗体在没有关闭时,写入VBA代码,就出现了不方便的地方。比如写 Docmd.对象时,当写入第二个字母,第一个字母就自动变成大写了并成红色,又如:连续打两个双引号(一对双引号)( "" )时,他会变成( """" )即两对双引号。一直找不到原因,在一个偶然的机会,需要在这个主窗体上增加一个控件,在写这个控件的单击事件时,没有了这个怪异现象,经分析为这个窗体的计时器触发事件引起的,将计时器触发事件去掉后,一切正常了。待程序正常使用后再恢复。
Access软件网交流QQ群(群号:198465573) |