以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  如何让表中的“执行天数”列,每天自动增加1天。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=85685)

--  作者:我的电脑521
--  发布时间:2016/5/31 17:44:00
--  如何让表中的“执行天数”列,每天自动增加1天。
如何让表中的“执行天数”列,每天自动增加1天。
--  作者:大红袍
--  发布时间:2016/5/31 17:46:00
--  

 你执行天数如何计算的?

 


--  作者:我的电脑521
--  发布时间:2016/5/31 17:57:00
--  请教老师帮助
我想每天按“执行天数”来计算每天的床位费用。如果有退住的,就停止“执行天数”列的自动增加天数,
[此贴子已经被作者于2016/5/31 18:00:52编辑过]

--  作者:大红袍
--  发布时间:2016/5/31 17:59:00
--  

 建议看看这个例子,示例2、3

 

http://www.foxtable.com/help/topics/1452.htm

 

 

 


--  作者:我的电脑521
--  发布时间:2016/5/31 18:05:00
--  

看了,但是不知道“天数”列是从1开始,每天如何自动在增加1天。直到“退住”后,停止“天数”自动增加功能。


--  作者:大红袍
--  发布时间:2016/5/31 18:09:00
--  

 你可以用一列记录入住日期,然后打开的时候,把今天的日期减去入住日期,就是答案。如果入住日期是空白,那就显示空白。

 

 不会做,就做个foxtable例子上传上来。


--  作者:我的电脑521
--  发布时间:2016/5/31 18:14:00
--  

我是这样做的,可是每天要“重置列”后,“执行天数”列的数据才会更新。


--  作者:大红袍
--  发布时间:2016/5/31 18:15:00
--  

不是可以在AfterOpenProject重置列么?

 

DataTables("员工").DataCols("入职日期").RaiseDataColChanged()


--  作者:晕了快扶我
--  发布时间:2016/5/31 23:37:00
--  
 这个是流程逻辑上的问题,你可以在退住的时候写事件,直接修改入住天数的