访问 2010 txt 搜索框以搜索多个字段?

Access 2010 txt Search Box to Search multiple fields?

我有多个组合框和文本框可以在我的前端主 table 中搜索不同的值。代码如下,只是针对不同类型等进行了复制。一切正常。

If Not IsNull(Me.strSearch) Then
    strWhere = strWhere & "([tbl_Main.Description] Like ""*" & Me.strSearch & "*"") AND "
End If

我的问题是,我正在尝试创建一个文本框,它在我的 tbl_Main(tbl_Main.LessonsLearnttbl_Main.RecommendedAction)中同时搜索 2 列,但不知道如何修改我当前的代码以添加另一列,可从同一文本框搜索。

免责声明:我是 MS Access 的初学者 - 所以请让解释尽可能简单 :D

如果您需要任何其他信息 - 请告诉我!

提前致谢

strWhere = strWhere & "(tbl_Main.Description Like '*" & Me.strSearch & "*' OR tbl_Main.OtherField Like '*" & Me.strSearch & "*') AND "

这将搜索 DesscriptionOtherField 中的 strSearch。为了更好的代码可读性和与其他 DBMS 的交叉兼容性,我还用单引号替换了双引号,并删除了只有在 table/field 名称中有空格时才需要的括号(无论如何你都不应该这样做)。