以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 为什么这段代码运行会出错?查不到数据 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=105468) |
-- 作者:scofields -- 发布时间:2017/8/20 9:55:00 -- 为什么这段代码运行会出错?查不到数据 老师帮忙看一下这个代码有啥问题? If User.Group <> "**公司" Then DataTables("区域短信").LoadFilter = " [区域短信_报表日期] = \'" & Date.Today.AddDays(-10) & " \'And [区域短信_销售工厂] = \'" & User.Group & "\'" Else DataTables("区域短信").LoadFilter = " [区域短信_报表日期] = \'" & Date.Today.AddDays(-10) & " \'And [区域短信_销售工厂] <> \'\'" End If DataTables("区域短信").Load() |
-- 作者:有点甜 -- 发布时间:2017/8/20 12:36:00 -- 报什么错?
If User.Group like "*公司" = false Then |
-- 作者:scofields -- 发布时间:2017/8/20 14:44:00 -- 这段代码查不出10天之内的数据,查出来的是今天之前的第10天的记录,也就是说Date.today.addDays(-10)返回的是具体的某一天,而不是10天以内,但我把代码改为date.today().adddays(-10),结果也一样,为什么Date.today.adddays(-10)与Date.today.adddays(-10)是一样的。 |
-- 作者:有点甜 -- 发布时间:2017/8/20 15:07:00 -- If User.Group like "*公司" = false Then |