易表在线答疑技术与交流用户社区 → [求助]列表项目问题


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

主题:[求助]列表项目问题

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


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


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


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

查看主表的行预处理公式哈!

-=-=-=- 以下内容由 wjq10722012年04月01日 01:18pm 时添加 -=-=-=-
listfor([加工类别],"零部件名称","某列","值")
==========
这个公式中的"某列"与"值"的关系只能是等于关系。不能采用其他比较方式!故,增加一个"p"列并使用行预处理公式给"p"赋值(大于0的为-1)。
这样就可以使用:
listfor([加工类别],"零部件名称","p",-1,1)了!

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


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

每个相应表只需一个"p"列就可以。主表的行预处理公式能够对“p”列赋值是动态自动选择需要的表、需要的列来进行赋值的!

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


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

呵呵,确实难理解一点啦!原公式的意思是这样的:
EvalFor([工段],"p","[[工序名称]] > 0")
重算[工段]表中的“p”列。重算公式为[工段]表的[工序名称]列的数值大于0:[工段表的某列名称] > 0
其中[工段]就是所谓的动态“表名称”!
其中[工序名称]就是所谓的动态“列名称”!
而上面的公式按原样是不能执行的,所以就必须用Eval处理一下就可以执行啦!

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


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

[[工序名称]] > 0;你的工序名称列里面是不是有剪切、仿割--
就相当于:
[剪切]>0
[仿割]>0
--

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


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

对的!这是对逻辑列的重算,所特有的。

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


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

你把主表的行预处理公式更改成[工序名称]列的操作公式试试?

 回到顶部