使用带有数值的组合框访问过滤器表单
Posted
技术标签:
【中文标题】使用带有数值的组合框访问过滤器表单【英文标题】:Access filter form using combo box with numerical values 【发布时间】:2020-10-09 13:45:11 【问题描述】:我有一个名为“releases_form”的连续表单的 Access 数据库。该表单有一个名为“Term”的字段,其中包含数值。我想添加一个名为“term_filter”的组合框,可用于过滤表单。当您在组合框中选择一个术语时,表单应显示任何大于或等于组合框中值的值。
这是我迄今为止尝试过的:
Private Sub term_filter_AfterUpdate()
DoCmd.ApplyFilter , "[Term]>= & Me.term_filter & " '"
End Sub
我收到以下错误:
Run-time error '3075':
Sytnax error (missing operator) in query expression '[Term]>=& Me.term_filter &'.
通过尝试从 *** 上的类似问题调整代码,我已经走到了这一步,但我被困在这一点上。我不擅长 VBA。
【问题讨论】:
【参考方案1】:尝试:
DoCmd.ApplyFilter , "[Term] >= " & Me!term_filter.Value & ""
【讨论】:
以上是关于使用带有数值的组合框访问过滤器表单的主要内容,如果未能解决你的问题,请参考以下文章