使用组合框过滤拆分表单数据表
Posted
技术标签:
【中文标题】使用组合框过滤拆分表单数据表【英文标题】:Filter Split Form data sheet By Using Combo Box 【发布时间】:2019-05-05 15:10:51 【问题描述】:我有一张桌子,从几个供应商那里购买了材料,每个供应商有多达 50 到 100 件物品。我正在尝试使用带有组合框的拆分表单来选择供应商,然后显示该供应商的所有购买记录。
我在组合框中列出了供应商,并尝试使用 VBA 代码过滤记录
Private sub cboVendors_AfterUpdate()
Me.Filter= "[Vendors] = " & char(34) & Me.cboVendors & char(34)
Me.FilterOn =True
End Sub
我正在使用 Access 2016 并获得: 编译错误 子或函数未定义 如果我调暗 char(34) 我收到语法错误:
(缺少运算符)在查询表达式[vendors] = Ace Hardware
选择的供应商。 我使用的代码是在一个 Youtube 在线视频上找到的,它似乎可以与 Access 2007 一起使用。 我希望获得与我从组合框中选择的供应商相关的记录结果。
【问题讨论】:
【参考方案1】:不是char,而是Chr。但是,请尝试:
Me.Filter = "[Vendors] = '" & Me.cboVendors & "'"
【讨论】:
以上是关于使用组合框过滤拆分表单数据表的主要内容,如果未能解决你的问题,请参考以下文章