我的代码如下:Dim filter As String
With e.Form.Controls("3dt1") ''开始时间
If .Value IsNot Nothing Then
filter = "购进日期 >= #" & .value & "#"
End If
End With
With e.Form.Controls("3dt2") ''结束时间
If .Value IsNot Nothing Then
If filter >"" Then
filter = filter & " and "
End If
filter = "购进日期 <= #" & .value & "#"
End If
End With
If filter >"" Then
Tables("入库主表").Filter = filter
End If
光这段时间筛选代码运行后,起不到筛选的作用,还没加其他字段的筛选,之前窗口中的表是副本表,最后一个IF判断代码是
If filter >"" Then
Tables("单据查询_3tb1").Filter = filter ''表名是3tb1
End If
我还以为是不能作用于副本表,但是不作为副本表运行也没反应呀