表单上的ms访问按钮不起作用

时间:2016-01-21 20:27:27

标签: vba ms-access access-vba

我有一个包含多种表单的数据库,当我向其中一个添加了一个带有onClick事件的按钮时,它只是不起作用。 onClick事件代码非常简单:

Private Sub button_Click()
  DoCmd.Close
End Sub

无论我如何点击它,事件都没有开始。我在sub前面放了一个断点,并意识到当我点击按钮时,事件甚至都没有发射。我创建了其他形式的按钮,它们工作正常,它只是这一个不起作用的特定形式。

我做了一些测试,并意识到当我将表单变成分割形式时,按钮停止工作。

任何想法为什么?

由于

3 个答案:

答案 0 :(得分:0)

Nvm ..看起来拆分表单中至少有一个字段可供按钮使用。

之前不知道

答案 1 :(得分:0)

然后该功能可能没有链接到按钮。

  • 您是否检查过按钮属性“点击”是否已链接vba功能?
  • buttom名称和函数im vba是一样的吗? “按钮”?

答案 2 :(得分:0)

命令按钮向导创建一个执行特定任务的命令按钮。在Access(.accdb)文件中,向导将创建一个嵌入在命令按钮的OnClick属性中的宏。在.mdb或.adp文件中,向导会创建VBA代码,因为嵌入的宏在这些文件格式中不可用。