【问题标题】: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 &'.

通过尝试从 Stackoverflow 上的类似问题调整代码,我已经走到了这一步,但我被困在这一点上。我不擅长 VBA。

【问题讨论】:

    标签: vba ms-access


    【解决方案1】:

    尝试:

    DoCmd.ApplyFilter , "[Term] >= " & Me!term_filter.Value & ""
    

    【讨论】:

      猜你喜欢
      • 2017-12-23
      • 1970-01-01
      • 1970-01-01
      • 2017-11-27
      • 1970-01-01
      • 1970-01-01
      • 2016-07-13
      • 1970-01-01
      相关资源
      最近更新 更多