访问97 VBA编写代码

时间:2011-06-07 18:30:39

标签: ms-access ms-access-97

我发现只需键入所有内容或激活元素就可以编写代码,然后单击例如OnClick属性并将代码写入子末端子行之间。

我遇到的一个人说,他总是使用鼠标并选择要编写代码的属性,因为它可能会在某些文件中写入其他内容,这样代码就无法工作。

这是正确的还是那两种编写代码同样好的方法?我正在使用Access 97。

1 个答案:

答案 0 :(得分:2)

简短的回答是你可以这样做。但这并不意味着你应该。

通过一些实验,我发现您可以直接在代码窗口中输入事件子,并且他们的创建将反映在属性窗口中。在旧版本的MS Access中可能并非总是如此。

您也可以通过在代码窗口左上角的下拉菜单中选择Control来创建它们,然后在右上角的下拉菜单中选择该事件。

为什么我会选择使用代码生成器(或至少我提供的第二个选项)。因为它可以防止你犯错误。两者都在控件/事件的名称和意外创建重复的Subs。在调试应用程序时,这两者都可能令人沮丧 - 您可以花多长时间查找错误,因为您偶然为元素名称添加了额外的“S”。如果您从属性窗口中进行操作,则可以保证您正在使用正确的Sub并且它将拼写正确。

注意:我还发现您可以删除属性窗口中的条目,但它会在代码窗口中留下代码。所以为了确保它真的消失了,你必须进入代码窗口并删除那里的Sub。

这并不是说我从不在代码窗口中直接做任何事情 - 如果我重命名了一个控件,我会经常更新代码窗口中的名称。但是接下来我会回到属性窗口来验证我是否正确地重新连接了潜艇。

“看,我正在用剪刀跑!”

相关问题