易表在线答疑技术与交流用户社区 → [求助]重算行疑问?


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

主题:[求助]重算行疑问?

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


加好友 发短信
等级:业余侠客 帖子:300 积分:0 威望:0 精华:0 注册:2006/8/22 16:20:00
[求助]重算行疑问?  发帖心情 Post By:2009/3/28 16:57:00 [显示全部帖子]

如何让每一行运行一次设定的公式?

EvalFor("表1","第二列",DelFor2("d:\2.egd","表1","","第一列","=",[第一列]),"第一列","<>","")

这样只会重算当前选定行,但如果值是一个数字的话就可以按要求重算第一列有内容的行。

例如这样,真奇怪?

EvalFor("表1","第二列","20","第一列","<>","",1)

还有如何设定只重算显示的行,我在后面加上1参数不行,公式不会重算。


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


加好友 发短信
等级:业余侠客 帖子:300 积分:0 威望:0 精华:0 注册:2006/8/22 16:20:00
  发帖心情 Post By:2009/3/28 17:13:00 [显示全部帖子]

回版主,但是下面的公式就不会重算所有显示的行。

EvalFor("表1","第二列",DelFor2("d:\2.egd","表1","","第一列","=",[第一列]),"第一列",">","",1,rows,1)


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


加好友 发短信
等级:业余侠客 帖子:300 积分:0 威望:0 精华:0 注册:2006/8/22 16:20:00
  发帖心情 Post By:2009/3/28 17:56:00 [显示全部帖子]

果然可以了,谢谢版主,原来要再加多个"号才行啊。。。 怪不得公式不执行了。

还想顺便问一下,我用UKey()自动生成一个编号,例如0QM2SMGCMBUX483,但是位数太多了,很难记住,我想只保留前6位或后6位数,不知道公式该怎样写? 如果还要在编号上加多个当天日期在前面呢?例如要实现下面的样式:

090328-0QM2SM

我试过用FORMAT公式但不知怎样写,希望版主再帮帮忙。


 回到顶部