以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 二次筛选代码出错 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=179006) |
-- 作者:lianghanyu -- 发布时间:2022/8/2 20:41:00 -- 二次筛选代码出错 Dim filter As String Dim sts() As String = {"年份","状态","产品编号","项目编号","模具编号","客户代号","业务","设计内容_DFM","设计内容_3D","设计内容_模流","设计负责人","当前设计师"} For Each st As String In sts Dim val As String = e.Form.Controls(st).value If val > "" Then val = val.Replace("*","[*]") If filter = "" Then filter = st & " like \'*" & val & "*\'" Else filter = filter & " and " & st & " like \'*" & val & "*\'" End If End If Next If CurrentTable.Filter > "" Then MessageBox.Show(filter) Tables("项目总表").Filter = Tables("项目总表").Filter & “ and filter” Else Tables("项目总表").Filter = filter Tables("项目总表").Sort = "项目号,排序" End If
|
-- 作者:有点蓝 -- 发布时间:2022/8/2 20:56:00 -- Tables("项目总表").Filter = Tables("项目总表").Filter & “ and ” & filter |