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

马修·马丁(Matthew Martin)

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

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

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

提前致谢

太阳骑士0
strWhere = strWhere & "(tbl_Main.Description Like '*" & Me.strSearch & "*' OR tbl_Main.OtherField Like '*" & Me.strSearch & "*') AND "

这将搜索strSearch在任何福利DesscriptionOtherField为了更好的代码可读性和与其他DBMS的交叉兼容性,我还用双引号替换了双双引号,并删除了仅在表/字段名称中有空格时才需要的方括号(无论如何,您实际上不应该这样做)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章