易表在线答疑技术与交流用户社区 → 求教:如何让第五列显示前四列中日期最大的那一列的内容


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

主题:求教:如何让第五列显示前四列中日期最大的那一列的内容

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


加好友 发短信
等级:论坛游民 帖子:42 积分:10 威望:0 精华:0 注册:2006/8/12 14:14:00
求教:如何让第五列显示前四列中日期最大的那一列的内容  发帖心情 Post By:2006/8/16 23:44:00 [只看该作者]

[这个贴子最后由smileboy在 2006/08/16 11:48pm 第 1 次编辑]

请教高手
在同一行中,有四个不同的列,字段都是时间类型,输入的时间不同,也有可能为空,现在第五列也是时间类型,我想让第五列显示前四列中日期最大的那一列的内容,请问刷新公式如何设置/
比如
拘留时间  逮捕时间  取保时间  监视居住时间  现强制措施时间(此列的刷新公式如何设置;要求本列内容选取前四列中最大的一个)

[glow=255,red,2]提示:请遵守发贴规则。--Smileboy[/glow]


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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2006/8/16 23:49:00 [只看该作者]

参考:max

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


加好友 发短信
等级:论坛游民 帖子:42 积分:10 威望:0 精华:0 注册:2006/8/12 14:14:00
  发帖心情 Post By:2006/8/17 0:23:00 [只看该作者]

如果四列都不为空时,用MAX还行,可是如果有空内容时,就不管用了啊

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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2006/8/17 0:33:00 [只看该作者]

这样试试:
Date(Max(number([拘留时间]),number([逮捕时间]),number([取保时间]),number([监视居住时间])))

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


加好友 发短信
等级:论坛游民 帖子:42 积分:10 威望:0 精华:0 注册:2006/8/12 14:14:00
  发帖心情 Post By:2006/8/17 0:41:00 [只看该作者]

是的,这样是可以的,谢谢,但是还有一个小问题,四列内容都为空时,第五列不为空
我是想如果四列内容都为空时,我希望第五列也为空,该怎么办

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


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2006/8/17 0:46:00 [只看该作者]

用IF判断一下,类似这样:
if(number([第一列])+number([第二列])+number([第三列])+number([第四列])>0,Date(Max(number([第一列]),number([第二列]),number([第三列]),number([第四列]))),"")

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


加好友 发短信
等级:论坛游民 帖子:42 积分:10 威望:0 精华:0 注册:2006/8/12 14:14:00
  发帖心情 Post By:2006/8/17 0:50:00 [只看该作者]

问题解决,谢谢

 回到顶部