过滤两个不同的组合框

时间:2016-08-09 05:20:12

标签: ms-access access-vba

我有一个表单打开,查询作为基于某些预定义标准的记录源。该表单还具有基于所创建的链接加载的子表单,实际上还有链接标准:小时和年份。 这是我想要实现的:我有两个组合框。我在第一个组合框中选择一个值,然后在第二个组合框中选择一个值之后,记录源会根据所选的两个值在此组合框的更新事件后过滤。我希望通过使用小时和年份组合框中的值来过滤表单。选择第二个组合框中的值时会触发该事件。 有可能以这种方式编码吗? DoCmd.ApplyFilter,“[Hours] = cboHour.value”和“[Year] = cboYear.Value”。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用:

Me.Filter = "[Hours] = " & Me!cboHour.Value & " And [Year] = " & Me!cboYear.Value & ""
Me.FilterOn = True