Dim Filter As String
With e.Form.Controls("店")
If .Value IsNot Nothing Then
Filter = "店面 = '" & .Value & "'"
End If
End With
With e.Form.Controls("订单号")
If .Value IsNot Nothing Then
If Filter > "" Then
Filter = Filter & " And "
End If
Filter = Filter & "合同号 = '" & .Value & "'"
End If
End With
With e.Form.Controls("厂家单号")
If .Value IsNot Nothing Then
If Filter >"" Then
Filter = Filter & " And "
End If
Filter = Filter & "下单号 = '" & .Value & "'"
End If
End With
With e.Form.Controls("家庭地址")
If .Value IsNot Nothing Then
If Filter >"" Then
Filter = Filter & " And "
End If
Filter = "家庭住址 Like '*" & . Value & "*'"
End If
End With
With e.Form.Controls("DateTimePicker1")
If .Value IsNot Nothing Then
If Filter >"" Then
Filter = Filter & " And "
End If
Filter = Filter & "日期 >= #" & .Value & "#"
End If
End With
With e.Form.Controls("DateTimePicker2")
If .Value IsNot Nothing Then
If Filter >"" Then
Filter = Filter & " And "
End If
Filter = Filter & "日期 <= #" & .Value & "#"
End If
End With
If Filter > "" Then
Tables("橱柜订单表").Filter = Filter
End If
我将筛选按纽的代码写成这个,可是一选店面,在概选地址的时候,比如打个凤凰小区,三个店面的凤凰小区几号楼几单元都出来了,我要筛选其中一个店面的,就筛选不出来了