我今天对VBA感到困惑,我不妨提出这个问题。希望有人可以帮助我使我迷路。特别是关于以下几行:
strFilter = "orderstatus Like '*" & _.
Orderstatus是即时搜索(过滤)的字段。它工作正常,但我也希望在那里有其他领域!
strFilter = "orderstatus And ordersales Like '*" & _.
我试过了吗???我尝试了很多事情,但没有任何效果
完整代码如下:
Private Sub txtFilter_AfterUpdate() Dim strFilter As String
If Len(Trim(Me.txtfilter.Value & vbNullString)) > 0 Then
strFilter = "orderstatus Like '*" & _
Replace(Me.txtfilter.Value, "'", "''") & _
"*'"
Me.Filter = strFilter
Me.FilterOn = True
Else
Me.FilterOn = False
End If
End Sub
请帮忙!!!!我已经被卡住了四天了:S
您必须添加要单独过滤的每个字段:
strFilter = "orderstatus LIKE '*xxx*' OR ordersales LIKE '*xxx*'"
如果希望一个或另一个包含过滤器字符串,请使用OR;如果希望它们两个都包含过滤器字符串,请使用AND。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句