【问题标题】:MS Access VBA - Private Subs with Same NameMS Access VBA - 具有相同名称的私有子
【发布时间】:2019-06-16 14:44:00
【问题描述】:

我有一个数据库,每个表单上都有一个“退出数据库”按钮。

我有一个“点击”执行的事件过程,数据库中的每个“退出数据库”按钮都有相同的子名称:Private Sub exitDatabase_Click()

每个 sub 包含略微不同的退出条件。我还没有遇到错误,但是我的所有“退出数据库”按钮具有相同的名称可能会导致错误,即使它们都是私有子并且存在于不同的表单上?我不会这么想,因为它们是私人的,但我不确定。

【问题讨论】:

  • 不,这不是问题。
  • 另外:每个表单(及其代码)本身就像一个类,被封装了。即使你声明这样的程序Public也不会有问题。

标签: vba ms-access subroutine


【解决方案1】:

没有。每个私有子都是该表单的私有,这意味着它不会干扰其他表单的私有子。如果您有多个同名的公共子程序,那么这将产生问题(vba 中不直接支持重载)

【讨论】:

    猜你喜欢
    • 2015-07-23
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    • 1970-01-01
    • 2012-06-25
    • 2011-11-20
    • 2014-06-10
    相关资源
    最近更新 更多