您好,我创建了一个访问表单,如下所示:
我可以做到,所有过滤器都可以工作,除了年份和长度过滤器。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
任何帮助将非常感激!:) (如果你能解释什么代码做什么,那也将不胜感激,这样我就可以自己学习编写它,这样我就能更好地理解!谢谢!)