以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]表达式计算日期:今天减去员工入职的某天,一共是多少天  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=111253)

--  作者:CESync
--  发布时间:2017/12/18 17:43:00
--  [求助]表达式计算日期:今天减去员工入职的某天,一共是多少天
想在表达式中计算,计算不了员工入职到今天为止,一共入职多少天了。

今天-入时间
写的表达式是:#Data.Today# - [入司日期]
备注:入司日期这一列是员工的入职日期


这样的表达式,提交不了。第一次用Foxtable,还是不太熟悉,求助,求助。
[此贴子已经被作者于2017/12/18 17:46:37编辑过]

--  作者:有点甜
--  发布时间:2017/12/18 17:45:00
--  

参考

 

http://www.foxtable.com/webhelp/scr/2647.htm

 

http://www.foxtable.com/webhelp/scr/1445.htm

 


--  作者:CESync
--  发布时间:2017/12/18 17:52:00
--  
要实现这个日期计算,只能用事件触发实现,而不能直接用表达式实现吗?
--  作者:有点甜
--  发布时间:2017/12/18 17:52:00
--  
以下是引用CESync在2017/12/18 17:52:00的发言:
要实现这个日期计算,只能用事件触发实现,而不能直接用表达式实现吗?

 

是的,要触发事件计算的。


--  作者:CESync
--  发布时间:2017/12/18 18:10:00
--  
找到DataColChanged事件了,但是要计算今天减去入职日期的算法,不用用到这个判断吧:Select Case

请教:用DataColChanged事件,实现以上这个天数的计算方法
教:日期计算函数示范网址——现在才刚刚接触,VB脚本也不熟,要一步一步学。

--  作者:有点甜
--  发布时间:2017/12/18 18:19:00
--  

照抄2楼的例子的代码即可的,代码写到表属性->datacolchanged事件。

 

如果有问题,上传你的项目上来测试。


--  作者:jinhaoxy
--  发布时间:2019/3/11 1:59:00
--  
+1