以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- Eval 应用变量的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=95882) |
-- 作者:李小胖 -- 发布时间:2017/2/7 19:18:00 -- Eval 应用变量的问题 dim d as Integer d = 1 Dim 公式 As String = "[资产原值] - [!d]" e.DataRow("资产净值") = Eval(公式,e.DataRow) 这段代码中 引用了 D变量 计算出来是..0 其实结果不应该是0 帮助文档这样写的达式中可以引用Var变量,除了变量名称需要用方括号括起来外,还需要在前面加上符号“!”,例如:[!起始日期]
[此贴子已经被作者于2017/2/7 19:19:05编辑过]
|
-- 作者:有点蓝 -- 发布时间:2017/2/7 20:14:00 -- 指的是全局变量 vars("d") = 1 Dim 公式 As String = "[资产原值] - [!d]" e.DataRow("资产净值") = Eval(公式,e.DataRow) |
-- 作者:李小胖 -- 发布时间:2017/2/7 20:39:00 -- OK 搞定谢谢 |