Foxtable(狐表)用户栏目专家坐堂 → 日期筛选无法跨2013筛选代码


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

主题:日期筛选无法跨2013筛选代码

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


加好友 发短信
等级:童狐 帖子:219 积分:1890 威望:0 精华:0 注册:2011/6/10 9:12:00
日期筛选无法跨2013筛选代码  发帖心情 Post By:2013/1/20 9:17:00 [显示全部帖子]

Dim s As Date

Dim ids As String

Dim cnt As Integer

Dim nms As String

Syscmd.Filter.UnFilter()

s = Forms("窗口4").Controls("DateTimePicker1").value

For Each dr As DataRow In DataTables("会员信息").DataRows

   Dim dt As Date = dr("阳历生日")

   Dim dy As Date = dr("出生日期")

   dt =  New Date(s.Year,dt.Month,dt.Day)

   dy =  New Date(s.Year,dy.Month,dy.Day)

    If dt = s Or dy = s Then

        cnt = cnt + 1

        ids = ids & "," & dr("_Identify")

    End If

Next

 

If cnt > 0 Then

    Tables("会员信息").Filter = "[_Identify] In (" & ids.Trim(",") &")"

   Else

     messagebox.show("没有过生日的人")

End If
此主题相关图片如下:qq截图20130119203327.jpg
按此在新窗口浏览图片


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


加好友 发短信
等级:童狐 帖子:219 积分:1890 威望:0 精华:0 注册:2011/6/10 9:12:00
  发帖心情 Post By:2013/1/20 9:18:00 [显示全部帖子]

求解,为什么啊2013前都可以进行正常筛选,2013后就不行

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


加好友 发短信
等级:童狐 帖子:219 积分:1890 威望:0 精华:0 注册:2011/6/10 9:12:00
  发帖心情 Post By:2013/1/22 10:28:00 [显示全部帖子]

狐爸我的代码要怎么修改呢

谢谢


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


加好友 发短信
等级:童狐 帖子:219 积分:1890 威望:0 精华:0 注册:2011/6/10 9:12:00
  发帖心情 Post By:2013/1/22 10:52:00 [显示全部帖子]

之前是正常的

2013年以前筛选都是正常的

以换2013筛选就出错


 回到顶部