Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共16 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:好消息,刚刚给Eval加了一个IIF函数

1楼
狐狸爸爸 发表于:2009/4/1 17:32:00
VBScript本来没有这个函数的,但是今天看到大家很需要,所以给Eval强行加上了这个IIF,这样自定义表达式的时候,会方便很多。
[此贴子已经被作者于2009-4-1 17:32:51编辑过]
2楼
don 发表于:2009/4/1 17:37:00
以下是引用狐狸爸爸在2009-4-1 17:32:00的发言:
VBScript本来没有这个函数的,但是今天看到大家很需要,所以给Eval强行加上了这个IIF,这样自定义表达式的时候,会方便很多。
[此贴子已经被作者于2009-4-1 17:32:51编辑过]

555,怎么也不强行改进Format(#3/31/2008#,"dd MMM yyyy")啊?

3楼
狐狸爸爸 发表于:2009/4/1 17:41:00
呵呵,Format可能强行不了呢。
4楼
don 发表于:2009/4/1 17:45:00
以下是引用狐狸爸爸在2009-4-1 17:41:00的发言:
呵呵,Format可能强行不了呢。

呵呵,不行就别费心思了.
给Eval加IIF好,有了IIF,FoxTable此"Eval"已很接近易表彼"Eval"了!

5楼
cpayinyuan 发表于:2009/4/2 8:23:00

   看到Eval支持了iif函数,而且还可以支持流程语句,非常激动!
   但激动之余,还有一个重要的建议。就是,目前的Eval只支持两个参数,第一个参数是要计算的表达式,第二个参数的类型为datarow或者 row。除此之外,并不支持其他参数。在目前的系统中,虽然Eval的表达式中可以支持全局变量,可以采用全局变量传递其他参数,但靠全局变量传递参数既不方便,也浪费系统资源。在实际应用的时候,如果Eval要想广泛使用,甚至像贺老师说的在很多时候代替自定义函数,那么肯定经常需要向Eval传递参数,如果不能传递参数,它的功能会大打折扣的!也很难代替自定义函数的!(例如在我们前面讨论的工资软件中,公式中不一定全部都是字段和常数,也可能包含变量,如果这些变量都采用全局变量保存和传递,虽然可以实现,实在有点劳民伤财!)
     所以,希望贺老师重视此事,做好事就做到底,再给Eval增加点能耐,让它可以传递更多的参数!我代表全国人民感谢您了!

[此贴子已经被smileboy于2009-4-2 8:45:24编辑过]
6楼
菜鸟foxtable 发表于:2009/4/2 8:25:00
请问一下,Eval在哪里可以学习?麻烦提供学习链接....图片点击可在新窗口打开查看完全不懂...
7楼
kylin 发表于:2009/4/2 8:33:00
以下是引用菜鸟foxtable在2009-4-2 8:25:00的发言:
请问一下,Eval在哪里可以学习?麻烦提供学习链接....图片点击可在新窗口打开查看完全不懂...
帮助中,搜索 eval
8楼
菜鸟foxtable 发表于:2009/4/2 8:38:00
图片点击可在新窗口打开查看帮助里面内容好少...想系统的看看...
[此贴子已经被作者于2009-4-2 8:38:44编辑过]
9楼
狐狸爸爸 发表于:2009/4/2 9:15:00
以下是引用cpayinyuan在2009-4-2 8:23:00的发言:

   看到Eval支持了iif函数,而且还可以支持流程语句,非常激动!
   但激动之余,还有一个重要的建议。就是,目前的Eval只支持两个参数,第一个参数是要计算的表达式,第二个参数的类型为datarow或者 row。除此之外,并不支持其他参数。在目前的系统中,虽然Eval的表达式中可以支持全局变量,可以采用全局变量传递其他参数,但靠全局变量传递参数既不方便,也浪费系统资源。在实际应用的时候,如果Eval要想广泛使用,甚至像贺老师说的在很多时候代替自定义函数,那么肯定经常需要向Eval传递参数,如果不能传递参数,它的功能会大打折扣的!也很难代替自定义函数的!(例如在我们前面讨论的工资软件中,公式中不一定全部都是字段和常数,也可能包含变量,如果这些变量都采用全局变量保存和传递,虽然可以实现,实在有点劳民伤财!)
     所以,希望贺老师重视此事,做好事就做到底,再给Eval增加点能耐,让它可以传递更多的参数!我代表全国人民感谢您了!

[此贴子已经被smileboy于2009-4-2 8:45:24编辑过]


加了IIFl函数后,将不会在帮助提供EVal使用流程语句的使用说明。
Eval将专门用于表达式求值而已。
自定义函数的动态函数管理和Eval各司其职。

10楼
cpayinyuan 发表于:2009/4/2 10:54:00
以下是引用狐狸爸爸在2009-4-2 9:15:00的发言:


加了IIFl函数后,将不会在帮助提供EVal使用流程语句的使用说明。
Eval将专门用于表达式求值而已。
自定义函数的动态函数管理和Eval各司其职。

Eval即使是专门用于表达式求值,表达式中也可能包含变量,所以也有传递参数的需求,既然大家需要,为什么不能加上?

共16 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.