Rss & SiteMap

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

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

标题:遇到ReplaceFor与EVAL的困难

1楼
kylin 发表于:2011/8/31 14:25:00

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:例子replacefor.foxdb

如上例子,打开项目后,列cls的数据是目标结果,按动窗口的按钮,测试开始,发现列cls的数据全部是0,与目标值大相径庭

 

按钮的代码是:DataTables("表A").ReplaceFor("cls", eval("[mx] &  Cstr(round([jg],[ws]))") )

 

请大家就使用ReplaceFor这个方法来讨论和指导——以上代码存在哪些问题,如何修改

 

谢谢先!

2楼
hhbb 发表于:2011/8/31 14:27:00
开发版?
3楼
狐狸爸爸 发表于:2011/8/31 14:52:00

执行这行代码的时候,Eval首先会计算出值,然后再开始替换所有行,所以值都一样。

用For Each解决问题吧。

4楼
kylin 发表于:2011/8/31 14:57:00

ReplaceFor一点机会都没有?

 

 

5楼
狐狸爸爸 发表于:2011/8/31 15:01:00
没有
6楼
kylin 发表于:2011/8/31 15:04:00
图片点击可在新窗口打开查看
共6 条记录, 每页显示 10 条, 页签: [1]

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

Powered By Dvbbs Version 8.3.0
Processed in .01953 s, 3 queries.