Foxtable(狐表)用户栏目专家坐堂 → 求助:条件筛选代码


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

主题:求助:条件筛选代码

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


加好友 发短信
等级:幼狐 帖子:189 积分:1618 威望:0 精华:0 注册:2016/5/5 14:56:00
求助:条件筛选代码  发帖心情 Post By:2016/5/26 15:37:00 [只看该作者]

本人在群内找到一段代码(如下)但代码是按年、月筛选数据的,我想再加上按日筛选的,请问最下面标注红色的代码该怎么下啊?请高手帮忙!

 

If cbx_niandu.Text <> "" Then
    Dim d_start As Date = new Date(Left(cbx_niandu.Text, 4), 1, 1)
    Dim d_end As Date = d_start.AddYears(1)
    filter += " And 日期 >= #" & d_start & "# And 日期 < #" & d_end & "#"
End If

If cbx_yuefen.Text <> "" Then
    Dim d_start As Date = new Date(Left(cbx_niandu.Text, 4), cbx_yuefen.SelectedIndex+ 1, 1)
    Dim d_end As Date = d_start.AddMonths(1)
    filter += " And 日期 >= #" & d_start & "# And 日期 < #" & d_end & "#"
End If

If cbx_riqi.Text <> "" Then
    Dim d_start As Date = new Date(Left(cbx_niandu.Text, 4), (cbx_yuefen.Text,4),cbx_riqi.SelectedIndex+ 1, 1)
    Dim d_end As Date = d_start.AddDays(1)

    filter += " And 日期 >= #" & d_start & "# And 日期 < #" & d_end & "#"
End If


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


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

你年月日的内容分别填写的是什么啊?

 

If cbx_riqi.Text <> "" Then
    Dim d_start As Date = new Date(Left(cbx_niandu.Text, 4), cbx_yuefen.SelectedIndex+ 1, cbx_riqi.Text)
    Dim d_end As Date = d_start.AddDays(1)
    filter += " And 日期 >= #" & d_start & "# And 日期 < #" & d_end & "#"
End If


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


加好友 发短信
等级:幼狐 帖子:189 积分:1618 威望:0 精华:0 注册:2016/5/5 14:56:00
  发帖心情 Post By:2016/5/26 17:01:00 [只看该作者]

我把最后一个换成cbx_riqi.value 后基本可以实现了。谢谢大红袍的及时回复!

Dim d_start As Date = new Date(Left(cbx_niandu.Text, 4), cbx_yuefen.SelectedIndex+ 1, cbx_riqi.Text)


 回到顶部