易表在线答疑技术与交流用户社区 → [求助]EvalFor用法中的一个问题


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

主题:[求助]EvalFor用法中的一个问题

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/3/4 10:33:00 [显示全部帖子]

下面引用由iyplx24252012/03/04 09:50am 发表的内容:
这个公式是用于的刷新。是不是不能这样用啊?

是的,不能这样使用!

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/3/4 12:42:00 [显示全部帖子]

EvalFor(GridName,"k1","[k1] * [出勤率]")

1、这样的公式不能用于刷新公式;
2、就算你设置"k1"列的刷新公式为:[k1] * [出勤率]也是有问题的。
"k1"列的值随着重算就会发生变化!
3、你把EvalFor(GridName,"k1","[k1] * [出勤率]")设置成按钮公式也同样出现2的问题。


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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2012/3/4 16:02:00 [显示全部帖子]

1、正确设置列的属性;
2、注意使用表达式取得的数据“属性”!
比如:
FindRow(GridName,"列","=",[列])----数值(返回的是行号)
FindText(GridName,"列1","列","=",[列])---决定于"列1"(返回的是"列1"的内容)

 回到顶部