以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]请问:Eval(Expr)函数中的expr表达式问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=41394) |
-- 作者:hdffzxf -- 发布时间:2013/10/18 12:56:00 -- [求助]请问:Eval(Expr)函数中的expr表达式问题 Eval(Expr)函数中的expr表达式,只能是聚合函数是吗? 比如我想把DataTables("订单").Compute("Sum(数量)" )整个做为字符串参数,传递给Eval函数,能否计算出值来? 因为我想实现表间数据的钩稽审核,比如:表A录入完后需要校验[金额]合计列是否与表B的[]金额合计列相等,这个校验公式我想单独建立一个校验表,将校验的表达式做为字符串放到该表中,然后用函数Eval(Expr)调用,在校验表中表成校验结果。如果Eval(Expr)不能调用,那能有其他的解决方案吗?
|
-- 作者:Bin -- 发布时间:2013/10/18 14:07:00 -- 不明白你怎么会理解到这边去, Eval是根据一个算式获得结果 例如 Eval(1+1/2*3)
|
-- 作者:Bin -- 发布时间:2013/10/18 14:07:00 -- Eval("1+1/2*3") |