【发布时间】:2013-02-28 20:50:27
【问题描述】:
您好,我创建了一个访问表单,如下所示:
我可以做到,所有过滤器都可以工作,除了年份和长度过滤器。 Year 框未绑定,左侧称为Year1,右侧称为Year2。我尝试使用 Me.Filter 代码,但它不起作用。它不会出现错误,只是不会过滤我的数据。所以我需要做的是让用户可以在 Year1 和 Year2 中输入一年,并过滤这两年之间的数据。例如,他们将 2000 放在 Year1 中,将 2010 放在 Year2 中,然后当他们运行查询时,它只显示 2000 年到 2010 年的数据。
这是我目前使用的代码:
Private Sub Year2_AfterUpdate()
Me.Filter = "[Year] BETWEEN #" & Me.Year1 & "# AND #" & Me.Year2 & "#"
Me.Filteron = true
任何帮助将不胜感激! :) (如果您能解释一下代码是做什么的,那也将不胜感激,这样我就可以自己学习编写它,以便我能更好地理解!谢谢!)
【问题讨论】:
标签: forms ms-access filter between