Ms access 是否访问2010 txt搜索框以搜索多个字段?

Ms access 是否访问2010 txt搜索框以搜索多个字段?,ms-access,vba,ms-access-2010,Ms Access,Vba,Ms Access 2010,我有多个组合框和文本框来搜索前端主表中的不同值。代码如下所示,只是针对不同类型等进行了复制。这一切都很好 If Not IsNull(Me.strSearch) Then strWhere = strWhere & "([tbl_Main.Description] Like ""*" & Me.strSearch & "*"") AND " End If 我的问题是,我试图创建一个文本框,在我的tbl_Main(tbl_Main.LessonsLearn&tbl

我有多个组合框和文本框来搜索前端主表中的不同值。代码如下所示,只是针对不同类型等进行了复制。这一切都很好

If Not IsNull(Me.strSearch) Then
    strWhere = strWhere & "([tbl_Main.Description] Like ""*" & Me.strSearch & "*"") AND "
End If
我的问题是,我试图创建一个文本框,在我的tbl_Main(
tbl_Main.LessonsLearn
&
tbl_Main.RecommendeAction
)中同时搜索两列,但无法确定如何修改当前代码以添加另一列,可从同一文本框中搜索

免责声明:我是MS Access的初学者-因此请尽可能简单地解释:D

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

提前谢谢

strWhere = strWhere & "(tbl_Main.Description Like '*" & Me.strSearch & "*' OR tbl_Main.OtherField Like '*" & Me.strSearch & "*') AND "
这将在
Desscription
OtherField
中搜索
strearch
。我还将双引号替换为单引号,以提高代码可读性,并与其他DBMS的交叉兼容性,并删除了只有在表/字段名中有空格时才需要的括号(这是无论如何都不应该做的)

这将在
Desscription
OtherField
中搜索
strearch
。我还将双引号替换为单引号,以提高代码可读性,并与其他DBMS的交叉兼容性,并删除了只有在表/字段名中有空格时才需要的括号(这是无论如何都不应该做的)