使用组合框过滤子表单 - ACCESS 2013

Posted

技术标签:

【中文标题】使用组合框过滤子表单 - ACCESS 2013【英文标题】:Filter a Subform with a ComboBox - ACCESS 2013 【发布时间】:2017-06-07 14:57:58 【问题描述】:

如何使用组合框过滤子表单。我有一个名为 FETextbox 的 ComboBox,它填充了来自 [tblMatterList]![Lead_FE] 的名称。我还有一个名为 SubFormPF 的子表单,当我从 FETextbox 中选择一个名称时,我想过滤以仅显示具有该名称的行。

这是我目前所拥有的,这适用于 TextBox,但不适用于组合框。

Private Sub FETextbox_Change()
Me.Filter = (Me.FETextbox = qryPlannedHours.Lead_FE)
Me.FilterOn = True
End Sub

非常感谢任何帮助! 如果我遗漏了任何可以帮助您的信息,请告诉我。

【问题讨论】:

【参考方案1】:

需要将过滤器属性设置为一个字符串,该字符串是 select 语句的 where 部分(没有单词“where”)。

https://msdn.microsoft.com/en-us/library/office/ff194672.aspx

【讨论】:

以上是关于使用组合框过滤子表单 - ACCESS 2013的主要内容,如果未能解决你的问题,请参考以下文章

在 ms-Access 中使用组合框创建搜索表单

Access 2013 - 由表单上的组合框过滤的嵌入式查询

组合框更改后子表单不重新查询

使用宏过滤带有组合框的表单 - MS Access

使用组合框过滤子表单

vba access 2010更新过滤子表单