以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]一个筛选代码筛选内容不正确 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=9034) |
-- 作者:ddlzq -- 发布时间:2011/1/20 9:46:00 -- [求助]一个筛选代码筛选内容不正确 各位老师: 我想做个功能,写的代码执行结果确不正确,请问代码错在哪儿? 功能:在一个任务表中,筛选任务下达人或任务指定完成用户是当前用户,同时任务结束时间为空的记录,为何前面两个条件筛选正常,后面的任务结束时间为何不是空白的时间记录呢? Tables("工作任务明细").Filter = "[任务时间_指定完成用户] Like \'%" & user.name & "%\' or [任务下达人] Like \'%" & user.name & "%\' And [任务时间_结束时间] Is null " |
-- 作者:czy -- 发布时间:2011/1/20 9:59:00 -- Tables("工作任务明细").Filter = "([任务时间_指定完成用户] Like \'%" & user.name & "%\' or [任务下达人] Like \'%" & user.name & "%\') And [任务时间_结束时间] Is null " |
-- 作者:ddlzq -- 发布时间:2011/1/20 10:03:00 -- 以下是引用czy在2011-1-20 9:59:00的发言:
Tables("工作任务明细").Filter = "([任务时间_指定完成用户] Like \'%" & user.name & "%\' or [任务下达人] Like \'%" & user.name & "%\') And [任务时间_结束时间] Is null " 啊....原来如此,两个并列or条件与一个and执行,加括号,像公式 下,唉 。。。我基础水平差,努力提高自己,谢谢CZY老师 |