以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]计算年龄  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=114997)

--  作者:huangjiacai
--  发布时间:2018/2/27 14:47:00
--  [求助]计算年龄

图片点击可在新窗口打开查看此主题相关图片如下:tim截图20180227144816.png
图片点击可在新窗口打开查看
如何在表中计算当前日期与指定日期两个日期间隔
图片点击可在新窗口打开查看此主题相关图片如下:间隔年数.png
图片点击可在新窗口打开查看
的年数,在网上查到了一些方法,但是不适用

--  作者:有点甜
--  发布时间:2018/2/27 15:10:00
--  

参考

 

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

 

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

 


--  作者:huangjiacai
--  发布时间:2018/2/27 17:09:00
--  
老师,我想简单地通过表达式(表达式列)计算“预报废时间”是否超过当前时间,搜了一下帮助文件,没找到,不知道怎么写,请指教,谢谢!
图片点击可在新窗口打开查看此主题相关图片如下:tim截图20180227144816.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2018/2/27 17:15:00
--  

不能用表达式做到,需要编写datacolchanged等事件的,看看

 

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

 


--  作者:huangjiacai
--  发布时间:2018/2/27 17:22:00
--  
用datacolchanged做不到吧,我录完数据,之后就再也没有修改这个数据列,代码也就不会执行,可是我要实时作比较,表达式就能做到这一点,表达式做不到比较两个日期大小么?
--  作者:有点甜
--  发布时间:2018/2/27 17:31:00
--  
以下是引用huangjiacai在2018/2/27 17:22:00的发言:
用datacolchanged做不到吧,我录完数据,之后就再也没有修改这个数据列,代码也就不会执行,可是我要实时作比较,表达式就能做到这一点,表达式做不到比较两个日期大小么?

 

不是可以重置列么?认真看完。

 

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

 


--  作者:huangjiacai
--  发布时间:2018/2/27 17:41:00
--  
我想要达到的效果是自动完成,不希望还要“重置列”这一操作,而且帮助文档上面好像列出了日期是可以比较的,表达式中要怎么获取当前时间呢?
图片点击可在新窗口打开查看此主题相关图片如下:tim截图20180227144816.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2018/2/27 18:31:00
--  

表达式列无法做到你的功能,必须编写代码。

 

而且不需要重置列的,不是在afterOpenProject写了重新计算的代码了么?