访问:点击'运行查询整个表单已经完成的事件

时间:2016-08-15 16:06:21

标签: ms-access

我创建了一个表单,用户可以从列表中选择供应商,然后用户按下刷新按钮,然后运行一系列查询并显示链接到该供应商的交易日期。然后,用户可以单击生成的交易日期之一,然后单击刷新按钮,以在该交易日期运行更多查询,以计算该供应商的支出数据,提前期等。

在您想要运行查询时,每次选择某些内容后按下刷新按钮都很潮流。 我想要的是用户从列表中选择供应商,然后只需单击以运行查询,然后选择一个交易日期,只需再次单击以运行其他查询。按下按钮不再烦人。

下面是一个列表框,显示从List1中选择某个供应商后可能的交易日期。 [通过使用供应商名称从两个不同的表中查询来提取日期] 第一张图显示了列表属性表的数据选项卡。查询写在"行源"领域。 第二张图片显示了列表属性表的事件选项卡。" On Click"字段目前是空的。

我一直在玩On Click字段,但没有运气。我把查询放在那里,但没有用。我也尝试过表达式和宏构建器,但我正在努力,因为我对这些访问概念完全陌生。

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

现在我看到了问题。您所要做的就是将“运行查询”按钮的代码分配给表单上每个列表框的事件After Update。更干净的方法是创建某种类似

的子类
Private Sub RunQueries()
--button code here
End Sub

然后为每个调用您的子

的列表框创建事件
Private Sub List2_AfterUpdate()
Call RunQueries
End Sub