以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]关于日期刷新公式  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=27696)

--  作者:ghch120
--  发布时间:2014/12/13 22:23:00
--  [求助]关于日期刷新公式

有一个小问题,一直没有想通

设一是否打印逻辑列和一打印日期列,打印日期列刷新公式:IF(是否打印=-1,TODAY(),""),因为打印日期不一定是新增行时就操作,所以不能用默认值公式,但是问题是打印日期每天都在随日期自动变化,这可怎么办呀?

老师给点拨一下吧,估计我进入死胡同了……


--  作者:smileboy
--  发布时间:2014/12/14 14:09:00
--  
改成操作公式
--  作者:ghch120
--  发布时间:2014/12/14 20:51:00
--  

在操作公式中怎么写呢,能给个例子吗

 


--  作者:dancedy
--  发布时间:2014/12/15 8:20:00
--  

逻辑列的操作公式:

if([是否打印] = - 1,SetCellText(GridName,Row,"打印日期",today()), True )


--  作者:ghch120
--  发布时间:2014/12/19 16:16:00
--  

谢谢,可以解决了,但是有类似于默认值公式的公式吗,按F6也不会变的


--  作者:dancedy
--  发布时间:2014/12/19 16:34:00
--  

默认值公式只在新增行时计算,要在其他列发生变化时计算要使用刷新公式和操作公式