VBA被描述为一种事件驱动的编程语言。 这是什么意思?
与大多数Windows程序一样,Access是事件驱动的应用程序。 这意味着除非对应用程序检测到的某些事件做出响应,否则什么也不会发生。
这些步骤非常简单:
- 一个事件发生
- 该事件被应用程序检测到
- 应用程序响应事件
尽管按钮的明显事件是单击(单击)事件,但实际上有12个与该按钮相关联的可能事件。
编写事件代码 :右键单击要为其编程事件的对象或控件。 转到属性,然后转到事件选项卡。 选择您想要编码的事件,例如“单击时”按钮控件。 单击构建器按钮(一个带有三个点的按钮),然后从列表中选择“代码构建器”。 这将打开Visual Basic编辑器,并带有已编码的事件过程的开始和结束行。 单击该按钮,将执行这两行之间的所有操作。
每个表单和报表对象上都可以编程事件,这些表单和报表中的所有控件也可以编程。
以下是一些较常见的事件,并详细说明了它们的发生时间:
还有更多事件,但是这些应该可以帮助您入门。
From: https://bytes.com/topic/access/insights/741543-vba-event-driven-programming