以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- TopicBar统计请教 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72693) |
-- 作者:douglas738888 -- 发布时间:2015/8/4 17:35:00 -- TopicBar统计请教 请教老师,在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 |
-- 作者:大红袍 -- 发布时间:2015/8/4 18:37:00 -- 这个意思?
Dim cnt2 As Integer = DataTables("门市客户信息").SQLCompute("Count(*)","转入订单 = True") |
-- 作者:douglas738888 -- 发布时间:2015/8/4 20:21:00 -- Dim cnt2 As Integer = DataTables("门市客户信息").SQLCompute("Count(*)","转入订单 = True") 原来这样我想多了,谢谢老师,另外老师,在这句代码上如何加上当天的条件代码,我试了几种写法都不对,进店日期= #" & DateTime.Today & "# ,不知如何写了 |
-- 作者:douglas738888 -- 发布时间: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) & "#" |
-- 作者:大红袍 -- 发布时间:2015/8/4 21:10:00 --
Dim cnt2 As Integer = DataTables("门市客户信息").SQLCompute("Count(*)","转入订单 = True and 进店日期 >= #" & DateTime.Today & "# and 进店日期 < #" & DateTime.Today.AddDays(1) & "#") |
-- 作者:douglas738888 -- 发布时间:2015/8/4 21:19:00 -- 谢谢大红袍老师!!这么晚还辛苦服务!!!! |