Access 97 VBA编写代码



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

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

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

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

经过一点实验,我发现可以直接在代码窗口中键入事件子,它们的创建将反映在属性窗口中。在旧版本的MS Access中,情况可能并不总是如此。

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

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

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

这并不是说我从来没有直接在代码窗口中做过这样的事情——如果我重命名了一个控件,我会经常更新代码窗口中的名称。但是,然后我将通过属性窗口返回,以验证我是否已正确地重新连接了潜艇。

"看,我拿着剪刀跑!"

最新更新