以文本方式查看主题

-  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=27882)

--  作者:pepen072
--  发布时间:2013/1/13 1:24:00
--  表达式常用函数少的可怜,为什么?
偶然在网上看到FOXTABLE,下载后学习了几天,说实话,总体感觉真的不错,尤其是帮助文档,写得非常傻瓜化,可以让很多不懂代码的人实现自己的愿望。
今天试着做个表,里面有2个字段,一个是出生日期,一个是年龄(就是根据当前系统日期计算结果,要用表达式),结果发现FOXTABLE里的表达式函数少得可怜啊,连计算年月日及获取当前系统日期的函数都没有,非得用各种事件里写代码才行,这不增加开发负担,增加执行负担吗。我现在还不知道如何自定义函数,更没试自定义函数是否可以在表达式中使用。
FOXTABLE既然宣传可以几乎0代码开发,怎么连这样的通用函数都没有,实在不知道是出于什么原因这么做的。
强烈希望FOXTABLE能加入常用的函数。


--  作者:jzglygz
--  发布时间:2013/1/13 9:25:00
--  

希望ft对此贴进行回复!


--  作者:lin_hailun
--  发布时间:2013/1/14 15:20:00
--  
 呵呵,表达式的函数之所以少,是有几方面考虑的。因为表达式都是在程序启动以后根据表数据重新计算的,所以效率比较低。

 对于表达式可以实现的功能,使用代码,特别是datacolchanged事件来代替更好更自由。

--  作者:szp2012
--  发布时间:2013/1/14 16:20:00
--  
函数不少,帮助word版上很多
--  作者:lin_hailun
--  发布时间:2013/1/14 16:33:00
--  
 今天就遇到一个用户,因为聚合函数Sum Avg 等导致加载缓慢的。所以表达式要慎用才行。

--  作者:狐狸爸爸
--  发布时间:2013/1/15 9:33:00
--  

我们有解释的啊:

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

 

 

不过表达式也有效率的问题,具体用代码还是用表达式,实际需要决定。

 

 


--  作者:wjl-se
--  发布时间:2013/1/15 12:52:00
--  

我的项目超过3万行时,连筛选都会慢,刷新数据更慢,于是把跨表的表达式全换成了代码,速度又飞快起来......

表达式需要合理使用......