Foxtable(狐表)用户栏目专家坐堂 → TopicBar统计请教


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

主题:TopicBar统计请教

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


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
TopicBar统计请教  发帖心情 Post By:2015/8/4 17:35:00 [只看该作者]

请教老师,在TopicBar做统计,逻辑列“转入订单”(勾选为转入订单,反之未进入订单)存在问题,代码如下

Dim Page As WinForm.TopicPage
Dim cnt1 As Integer = DataTables("门市客户信息").SQLCompute("Count(客户名称)","进店日期  >= #"  & DateTime.Today & "# and 进店日期 < #" & DateTime.Today.AddDays(1) & "#")
Dim cnt2 As Integer = DataTables("门市客户信息").SQLCompute("Count(*)","Filter = Filter & 转入订单 = True")
Page = e.Form.Controls("TopicBar1").Pages.Add("今日客户统计","今日客户统计")
Page.Links.Add("今日新增客户","今日新增客户(" & cnt1 & ")" )
Page.Links.Add("今日转入订单","今日转入订单(" & cnt2 & ")" )

Select Case e.Link.Name
    Case "今日新增客户"
        Tables("门市客户信息").Filter = "进店日期 >= #"  & DateTime.Today & "# and 进店日期 < #" & DateTime.Today.AddDays(1) & "#"
    Case "今日转入订单"
        Tables("门市客户信息").Filter =  "转入订单 = True"
End Select

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


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

这个意思?

 

Dim cnt2 As Integer = DataTables("门市客户信息").SQLCompute("Count(*)","转入订单 = True")


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


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
  发帖心情 Post By:2015/8/4 20:21:00 [只看该作者]

Dim cnt2 As Integer = DataTables("门市客户信息").SQLCompute("Count(*)","转入订单 = True")  原来这样我想多了,谢谢老师,另外老师,在这句代码上如何加上当天的条件代码,我试了几种写法都不对,进店日期= #"  & DateTime.Today & "# ,不知如何写了

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


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
  发帖心情 Post By:2015/8/4 20:56:00 [只看该作者]

修改以下代码就正常了,不知这样写代码对吗?? 不确定Ture后加and能这样写吗?
AfterLoad的代码
Dim cnt2 As Integer = DataTables("客户信息").SQLCompute("Count(转入订单)","转入订单 = True and 进店日期 >= #"  & DateTime.Today & "# 

TopicLinkClick的代码

 Tables("客户信息").Filter = "转入订单 = True and 进店日期 >= #"  & DateTime.Today & "# and 进店日期 < #" & DateTime.Today.AddDays(1) & "#"


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


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

 

Dim cnt2 As Integer = DataTables("门市客户信息").SQLCompute("Count(*)","转入订单 = True and 进店日期  >= #"  & DateTime.Today & "# and 进店日期 < #" & DateTime.Today.AddDays(1) & "#")


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


加好友 发短信
等级:五尾狐 帖子:1172 积分:8772 威望:0 精华:0 注册:2012/4/18 16:28:00
  发帖心情 Post By:2015/8/4 21:19:00 [只看该作者]

谢谢大红袍老师!!这么晚还辛苦服务!!!!

 回到顶部