Foxtable(狐表)用户栏目专家坐堂 → 窗口 月历 加载数据的问题?谢谢!


  共有2940人关注过本帖树形打印复制链接

主题:窗口 月历 加载数据的问题?谢谢!

帅哥哟,离线,有人找我吗?
manyifuwu
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:500 积分:5409 威望:0 精华:0 注册:2009/2/5 13:09:00
窗口 月历 加载数据的问题?谢谢!  发帖心情 Post By:2015/10/14 1:00:00 [只看该作者]

我的窗口里有一个月历插件,每次单击显示选定的日期内容,此表有一时段列,希望时段列=5取消,不显示。不知问题出在哪?

Tables("派工").Filter = "截止日期 = #" & e.Sender.Value & "#"
Static lst As List(of Date) '定义一个静态集合变量,用于存储选择的截止日期
If lst Is Nothing Then
    lst = New List(of Date)
End If
If ModifierKey <> Keys.Control Then '如果没有按下Ctrl键
    lst.Clear() '清除以前的截止日期
End If
If lst.Contains(e.Sender.Value) = False Then '如果集合不包括按下的截止日期
    lst.Add(e.Sender.Value) '则向集合添加此截止日期
End If
If lst.Count = 1 Then '如果只选择了一个截止日期,则直接筛选此截止日期的派工
    Tables("派工").Filter = "截止日期 = #" & e.Sender.Value & "#"
Else '否则用In运算符筛选选定的多个截止日期的派工
    Dim v As String
    For i As Integer = 0 To lst.Count - 1
        v = v & "#" & lst(i) & "#,"
    Next
    v = v.Trim(",")
    Tables("派工").Filter = "截止日期 In (" & v & ")"
End If

  Tables("派工").Filter = "时段 <> '5取消'"


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/14 10:05:00 [只看该作者]

Tables("派工").Filter &= " and 时段 <> '5取消'"

 回到顶部
帅哥哟,离线,有人找我吗?
manyifuwu
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:500 积分:5409 威望:0 精华:0 注册:2009/2/5 13:09:00
  发帖心情 Post By:2015/10/15 11:47:00 [只看该作者]

谢谢!


 回到顶部