以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]筛选条件问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=91597)

--  作者:77611471
--  发布时间:2016/10/14 9:40:00
--  [求助]筛选条件问题

怎么样改成筛选的时候有“绝对”条件和相对条件


Dim Filter As String

With e.Form.Controls("TextBox1")

    If .Value IsNot Nothing Then

        Filter ="产品编号 Like \'%" & .Value & "%\'"

    End If

End With


--  作者:有点蓝
--  发布时间:2016/10/14 9:49:00
--  
“绝对”条件和相对条件具体指什么?
--  作者:狐狸爸爸
--  发布时间:2016/10/14 9:50:00
--  
什么是绝对,什么是相对?

关于表达式,可以看看:
http://www.foxtable.com/webhelp/scr/0102.htm
http://www.foxtable.com/webhelp/scr/1647.htm

合成表达式:
http://www.foxtable.com/webhelp/scr/1284.htm

先后可以先看视频教程:


--  作者:77611471
--  发布时间:2016/10/14 10:03:00
--  
比如我相查找“ABC"

绝对就是必须输入\'ABC\'才会出来结果
相对就是输入\'AB‘也可以出来结果!

--  作者:狐狸爸爸
--  发布时间:2016/10/14 10:05:00
--  
绝对就是等于:

Dim Filter As String

With e.Form.Controls("TextBox1")

    If .Value IsNot Nothing Then

        Filter ="产品编号 =\'"& .Value & "\'"

    End If

End With


相对就是一楼的代码。


--  作者:有点蓝
--  发布时间:2016/10/14 10:11:00
--  
我们习惯称呼为“精确查询”和“模糊查询”
--  作者:77611471
--  发布时间:2016/10/14 11:10:00
--  
用了个最笨的办法,设置了两个按钮!