以文本方式查看主题 - 易表在线答疑 (http://egrid2000.com/dvbbs/index.asp) -- 用户社区 (http://egrid2000.com/dvbbs/list.asp?boardid=2) ---- [求助]eval函数 (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=16542) |
-- 作者:pyh6918 -- 发布时间:2009/3/7 20:58:00 -- [求助]eval函数 AppendRows("表名","编号", "=" ,[%编号%]),其中想把“表名”设置为动态的,用eval函数计算。我这样做的:AppendRows(eval("[%表名%]"),编号", "=" ,[%编号%])这个不起作用,而AppendRows(eval("[%表名%]"))就可以,不知道为什么?请高手指点,文件传不上来。 |
-- 作者:wjq1072 -- 发布时间:2009/3/7 21:09:00 -- [这个贴子最后由wjq1072在 2009/03/07 09:58pm 第 1 次编辑] 看不到你的文件只能这样试试? Eval("AppendRows("""+text[%表名%])+""",""编号"", ""="" ,[%编号%])") 呵呵,多了个( |
-- 作者:pyh6918 -- 发布时间:2009/3/7 21:16:00 -- 先谢了,公式存在语法错误 |
-- 作者:Czy -- 发布时间:2009/3/7 21:23:00 -- 有必要用eval么? AppendRows([%表名%],"编号", "=" ,[%编号%]),这样不行吗?
|
-- 作者:pyh6918 -- 发布时间:2009/3/7 21:43:00 -- 我试试了,没反映,[%表名%]变量公式是cell(1,1,"设置")表达式类型,是变量有问题吗? |
-- 作者:Czy -- 发布时间:2009/3/7 21:55:00 -- AppendRows(eval([%表名%]),"编号", "=" ,[%编号%]) |
-- 作者:pyh6918 -- 发布时间:2009/3/7 22:00:00 -- 谢谢大家,AppendRows(eval([%表名%]),"编号", "=" ,[%编号%]) 没反映,是不是版本的问题,我用的是电脑报版。 |
-- 作者:Czy -- 发布时间:2009/3/7 22:05:00 -- 把cell(1,1,"设置")单元我试图的值贴出来看看 |
-- 作者:pyh6918 -- 发布时间:2009/3/7 22:21:00 -- egd文件下载请看一下,不知道传上来没有,多谢 |
-- 作者:tzszw -- 发布时间:2009/3/7 22:33:00 -- 关注一下! |