在Access 2007中实现基本VBA的问题

时间:2012-07-02 10:55:51

标签: ms-access vba ms-access-2007

我正在尝试为我的数据库编写一些代码,以便在查询的参数提示中启用下拉框,但它没有做任何事情而不是它的预期目的。这样:

Dropdown in Access 2007 parameter query

一直是我灵感的源泉。虽然我似乎无法实现最基本的VBA代码:

  Private Sub cmdReset_Click()
    Me.cboSelectName = Null
  End Sub

(是的,这不是我的所有代码!只是其中一个潜艇)

在相关表格上,我有一个名为“cmdReset”的按钮,其中包含“On-Click”事件的“[Event Procedure]”。我在表格上还有一个名为“cboSelectName”的下拉框。此外,我尝试关闭数据库,并确保在启动时启用宏。

所以基本上这个代码应该在我单击重置按钮时使下拉框中的值为null。但它没有做任何事情,它只是取消选择下拉框。任何人都可以帮我这个吗?我渴望在我的数据库中开始实现一些VBA!

1 个答案:

答案 0 :(得分:1)

根据Remou的建议,代码甚至没有运行。我想出了我的问题 - 我已经将代码保存在一个新模块中,而不是保存在我的表单的VBA代码中。一旦我将代码移动到表单对象中,重置按钮就可以工作了。我现在还有一些漂亮的代码使用实际的“生成报告”命令。 VBA真的有能力将您的数据库提升到一个全新的水平!