以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  自定义查询出现空值查询不到  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90878)

--  作者:z769036165
--  发布时间:2016/9/23 19:47:00
--  自定义查询出现空值查询不到
使用

Dim txt As String = e.Form.Controls("TextBox1").Text
Dim tbl As Table = Tables("窗口1_Table1")

If
txt = "" Then
    tbl.Filter = ""

Else

    txt =
"\'%" & txt & "%\'"
    tbl.Filter =
"客户ID Like " & txt & " Or 公司名称 Like " & txt & " Or 地址 Like " & txt & " Or 联系人 Like " & txt
End
If

查询时,如果地址出现为空值,且查询时未输入查询条件,结果查询结果查询不到此项纪录了,请问有like怎么查询空值??


目前是采用if 出现空值,结果不筛选此项,但是这个空值列多怎么处理??


--  作者:有点蓝
--  发布时间:2016/9/24 8:47:00
--  
未输入查询条件,应该是tbl.Filter = "",是会查询出所有结果的吧

查询条件是不是输入空格了

If txt.trim() = "" Then
    tbl.Filter = ""