我在Microsoft Access 2010中转换我的工作宏VBA脚本(也正在):访问VBA - 应用过滤器 - 多个OR条件
DoCmd.ApplyFilter "", "[Forename] Like ""*"" & [Forms]![StaffTotalQuery]![StaffTotalSearchText] & ""*""", ""
我用同样的格式(我相信),试图扩展这个过滤与多个领域的工作,但它不工作:
DoCmd.ApplyFilter "", "[Forename] Like ""*"" & [Forms]![StaffTotalQuery]![StaffTotalSearchText] & ""*"" Or [Surname] Like ""*"" & [Forms]![StaffTotalQuery]![StaffTotalSearchText] & ""*""", ""
这就是我的意思是不工作:如果我的数据是: [用的名字] [姓氏] 亚历克斯·鲍勃 克里斯院长
然后输入,例如“alex”或“a”,根本不会过滤结果。另一方面,只有一个过滤器的代码会缩小数据范围。
是否有任何错误消息?你的意思是“不起作用”? –
没有错误信息。我的意思是不工作: 如果我的数据是:姓氏:bobs,院长 然后键入,例如“alex”或“a”,根本不会过滤结果。另一方面,只有一个过滤器的代码会缩小数据范围。 – Idios