以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  筛选报警  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=109451)

--  作者:yangwenghd
--  发布时间:2017/11/12 17:47:00
--  筛选报警
能帮忙看看这个吗?不知道为什么,感谢 感谢 
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20171112174325.png
图片点击可在新窗口打开查看

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2017.10.26.1
错误所在事件:
详细错误信息:
语法错误:“And”运算符前缺少操作数。
Dim Filter As String
With forms("资金分配操作窗口").Controls("ComboBox1")
If .Value IsNot Nothing Then
    If Filter > "" Then
        Filter = Filter & "And"
    End If
    Filter = Filter & "绑定号 = \'" & .Value & "\'"   \'此处内容自行修改
End If
End With
If Filter > "" Then
    Tables("回款勾选窗口_Table1").Filter = Filter
End If  \'显示订单清单的列表

Tables("回款勾选窗口_Table1").Filter = Filter & " And 收款信息_付款否=false"
Tables("回款勾选窗口_Table1").ExtendLastCol = True \'功能是填表列与窗口后面的间歇
\'

--  作者:wzcjc1982
--  发布时间:2017/11/12 19:35:00
--  
Tables("回款勾选窗口_Table1").Filter = Filter & " And 收款信息_付款否=false"
这里应该判断一下Filter是不是为空


--  作者:有点甜
--  发布时间:2017/11/12 19:41:00
--  

Dim Filter As String
With forms("资金分配操作窗口").Controls("ComboBox1")
    If .text <> Nothing Then
        If Filter > "" Then
            Filter = Filter & " And "
        End If
        Filter = Filter & "绑定号 = \'" & .Value & "\'"   \'此处内容自行修改
    End If
End With

Tables("回款勾选窗口_Table1").Filter = iif(Filter>"", filter & " And ", "") & "收款信息_付款否=false"
Tables("回款勾选窗口_Table1").ExtendLastCol = True \'功能是填表列与窗口后面的间歇

[此贴子已经被作者于2017/11/12 19:43:55编辑过]

--  作者:yangwenghd
--  发布时间:2017/11/13 12:18:00
--  
感谢 可以了,因为之前筛选的条件被清除了,感谢 感谢 ,现在可以了,
能问问 为什么Label 绑定的日期列, 显示出来会有 时间呢,感谢 感谢 ,这个在那里改啊 

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20171113121726.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20171113120903.png
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2017/11/13 12:23:00
--  

写一下dataformat事件即可

 

if e.value = nothing Then

    e.text = nothing

Else

    e.Text = format(e.value, "yyyy年MM月dd日")

end If