易表在线答疑技术与交流用户社区 → 关于Eval函数的用处


  共有10279人关注过本帖树形打印复制链接

主题:关于Eval函数的用处

帅哥哟,离线,有人找我吗?
enirilt
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:64 积分:0 威望:0 精华:0 注册:2006/8/14 9:14:00
关于Eval函数的用处  发帖心情 Post By:2006/9/7 10:24:00 [只看该作者]

我想讨论的问题是:Eval("[数量]*[单价]")和[数量]*[单价]的结果是一样的,那么是不是用Eval函数计算有什么优点?请大家提宝贵的意见!

-=-=-=- 以下内容由 enirilt2006年09月07日 10:37am 时添加 -=-=-=-
Eval可以对指定的表达式求值,例如Eval(1+1)=2 ,而Eval("[数量] * [单价]")可以求出金额。
熟练掌握Eval函数,可以大幅度提高系统设计的灵活性,因为Eval函数可以在运行过程中动态生成表达式,然后再求得这个表达式的值。

 回到顶部
帅哥哟,离线,有人找我吗?
smileboy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2006/9/7 10:37:00 [只看该作者]

eval可以动态生成公式,就1楼公式而言是没有区别的,也可以说此处用eval纯属多余

 回到顶部
帅哥哟,离线,有人找我吗?
enirilt
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:64 积分:0 威望:0 精华:0 注册:2006/8/14 9:14:00
  发帖心情 Post By:2006/9/7 10:52:00 [只看该作者]

也就是说假如有%A%和%B%两个变量,就可以Eval("[%A%]+[%B%]")而不能[%A%]+[%B%]写吗?

 回到顶部
帅哥哟,离线,有人找我吗?
smileboy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8672 积分:1734 威望:0 精华:0 注册:2006/8/11 10:52:00
  发帖心情 Post By:2006/9/7 10:57:00 [只看该作者]

参考:http://bbs.egrid2000.com/cgi-bin/topic.cgi?forum=8&topic=92&show=0

 回到顶部
帅哥哟,离线,有人找我吗?
enirilt
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:64 积分:0 威望:0 精华:0 注册:2006/8/14 9:14:00
  发帖心情 Post By:2006/9/7 11:07:00 [只看该作者]

谢谢版主

 回到顶部