使用带有数值的组合框访问过滤器表单

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 & ""

【讨论】:

以上是关于使用带有数值的组合框访问过滤器表单的主要内容,如果未能解决你的问题,请参考以下文章

如何从位于访问中的另一个子窗体中的组合框中过滤子窗体?

使用组合框过滤拆分表单数据表

访问子表单选择取决于组合框

基于两个组合框选择的过滤器表单

使用多个相互构建的组合框过滤表单

使用带有 postgresql 表的 vba 填充组合框访问 2007