以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]求在岗天数 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=28475) |
||||
-- 作者:cowpoke -- 发布时间:2016/2/26 12:12:00 -- [求助]求在岗天数 某人在甲单位调往乙单位后,想计算其在甲单位的天数?求赐教
|
||||
-- 作者:iyplx2425 -- 发布时间:2016/2/26 14:39:00 -- 估计没人能看懂[原单位]、[新单位]里面数据的含义。 |
||||
-- 作者:cowpoke -- 发布时间:2016/2/26 20:28:00 -- 看不懂吗?张古是在2015年2月1日进入乙单位上班的,在2016年2月28日调往了甲单位,现在要求张古在乙单位上班的天数。 |
||||
-- 作者:cowpoke -- 发布时间:2016/2/26 20:32:00 -- 我想将公式做个按键,能行吗? |
||||
-- 作者:dancedy -- 发布时间:2016/2/26 21:01:00 -- 这样?
|
||||
-- 作者:cowpoke -- 发布时间:2016/2/26 21:15:00 -- 刚试了下,没有反应。需要将计算后的天数写入2015年2月1所在行的[天数]列。 |
||||
-- 作者:iyplx2425 -- 发布时间:2016/2/28 9:21:00 -- “某人在甲单位调往乙单位后,想计算其在甲单位的天数?”你不是问在甲单位的天数吗?怎么又成了在乙单位天数了? |
||||
-- 作者:iyplx2425 -- 发布时间:2016/2/28 10:03:00 -- 按钮公式: AddCol(GridName,"R",2, False ) And EvalFor(GridName,"R","IF([原单位] <> """",FindText(GridName,""调动日期"",""姓名"",""="",[姓名],""新单位"",""="",[原单位]),"""")") And EvalFor(GridName,"在岗天数","DaysBtw([R],[调动日期])","原单位", "<>" ,"")
|
||||
-- 作者:dancedy -- 发布时间:2016/2/28 21:29:00 -- 以下是引用cowpoke在2016/2/26 21:15:00的发言:
刚试了下,没有反应。需要将计算后的天数写入2015年2月1所在行的[天数]列。 试试按钮公式: AddCol(GridName,"R",2, False ) And EvalFor(GridName,"R","FindText(GridName,""调动日期"",""姓名"",""="",[姓名],""原单位"",""="",[新单位])") And EvalFor(GridName,"在岗天数","DaysBtw([调动日期],[R])","R", "<>" ,"") And DeleteCol(GridName,"R") |
||||
-- 作者:cowpoke -- 发布时间:2016/2/29 8:24:00 -- 非常感谢,没用过evalfor这个命令,试着用下. 我将意思说下:因为单位人员调动频繁,我们想记录下来什么时间段谁在哪部门上班,换部门后得记下他在前一部门的在岗天数.就这意思 因为得找到他最后一条记录,只进行天数列的计算.我就不知道咋弄了.
|