以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  filter 的 文本语句求助  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=74270)

--  作者:ljh29206
--  发布时间:2015/9/7 15:22:00
--  filter 的 文本语句求助

dim avb as date

Dim lyp() As String
lyp = ly.Split(",")
Dim flt As String
For Each lyd As String In lyp
        If flt > "" Then
            flt = flt & " Or "       

        End If
    flt = flt & "( 品番 = \'" & lyd & "\')"      
Next

tables("表A").filter = “时间 >= #" & avb.value & "# or " & flt

 

tables("表B").filter = flt

这样写对吗

 

我发觉 帅选不出来!

[此贴子已经被作者于2015/9/7 15:22:03编辑过]

--  作者:Hyphen
--  发布时间:2015/9/7 15:32:00
--  
show一下flt里是什么字串
--  作者:大红袍
--  发布时间:2015/9/7 15:37:00
--  

 呃,代码没问题。筛选满足:时间大于avb.value 或者 在ly里面的数据

 

 筛选不出来,上传例子说明,或者说明逻辑