我有多个组合框和文本框,可在前端的主表中搜索不同的值。代码如下,只是针对不同类型等进行了复制。一切正常。
If Not IsNull(Me.strSearch) Then
strWhere = strWhere & "([tbl_Main.Description] Like ""*" & Me.strSearch & "*"") AND "
End If
我的问题是,我正在尝试创建一个文本框,该文本框同时在我的tbl_Main(tbl_Main.LessonsLearnt
&tbl_Main.RecommendedAction
)中搜索2列,但无法弄清楚如何修改当前代码以在同一文本框中添加另一列。
免责声明:我是MS Access的初学者-所以请保持解释尽可能简单:D
如果您需要其他任何信息,请告诉我!
提前致谢
strWhere = strWhere & "(tbl_Main.Description Like '*" & Me.strSearch & "*' OR tbl_Main.OtherField Like '*" & Me.strSearch & "*') AND "
这将搜索strSearch
在任何福利Desscription
或OtherField
。为了更好的代码可读性和与其他DBMS的交叉兼容性,我还用双引号替换了双双引号,并删除了仅在表/字段名称中有空格时才需要的方括号(无论如何,您实际上不应该这样做)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句