以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]怎样只显示日期为空的行? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=55410) |
-- 作者:papapia -- 发布时间:2014/8/16 1:41:00 -- [求助]怎样只显示日期为空的行? 表格 "数据” 中,有字段 ”业务员”,“完成日期”,“项目” 等。 要做到只让业务员查看自己的数据,我知道在UserLoadSetting中添加以下字段就可以: DataTables("数据").LoadFilter = "业务员 = \'" & User.Name & "\'" 怎样才能更进一步,字段“完成日期”有日期的行不显示,只显示无内容的行? [此贴子已经被作者于2014-8-16 4:38:17编辑过]
|
-- 作者:Bin -- 发布时间:2014/8/16 9:08:00 -- DataTables("数据").LoadFilter = "业务员 = \'" & User.Name & "\' and 完成日期 is null" |
-- 作者:papapia -- 发布时间:2014/8/17 2:19:00 -- 以下是引用Bin在2014-8-16 9:08:00的发言: DataTables("数据").LoadFilter = "业务员 = \'" & User.Name & "\' and 完成日期 is null" 你好,谢谢你的回复。已经解决了一步。 现在还遇到这样的问题,还是搞不懂: 表格 "数据” 中,有字段 ”业务员”,“完成日期”,“项目”, “追加订单”(日期类型),“完成追加”(日期类型) 怎样达到以下效果: 1. 只让业务员查看自己的数据,如果“完成日期”有内容就不显示,但是,如果“追加订单”有内容,并且“完成追加”没有内容,就要显示出来。 2. 如果“完成日期”超过45天,则不显示该列。 另外请教, 不知道用 IF 语句,如何用表达式判断”当前行为空“,”当前行非空“。也不知道怎样用表达式表示:当指定条件为真是,隐藏当前行。 |
-- 作者:有点甜 -- 发布时间:2014/8/17 9:22:00 -- DataTables("数据").LoadFilter = "业务员 = \'" & User.Name & "\' and (完成日期 is null or 追加订单 is not null and 完成追加 is null) and 完成日期 >= #" & Date.Today.AddDays(-45) & "# and 完成日期 < #" & Date.Today.AddDays(1) & "#" |
-- 作者:有点甜 -- 发布时间:2014/8/17 9:23:00 -- 以下是引用papapia在2014-8-17 2:19:00的发言:
另外请教, 不知道用 IF 语句,如何用表达式判断”当前行为空“,”当前行非空“。也不知道怎样用表达式表示:当指定条件为真是,隐藏当前行。
http://www.foxtable.com/help/topics/0448.htm
|