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


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

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

帅哥哟,离线,有人找我吗?
wjq1072
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | 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处理一下就可以执行啦!

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/4/2 13:58:00 [只看该作者]

老师给的公式已经能用了,公式的逻辑关系也清楚,我只是对那个重算[P]值的公式:[[工序名称]] > 0不理解。根据我从重算的结果看,知道其成立时,[P]取-1,反之取0.但为什么这样用,我不懂。是以请教。谢谢。

-=-=-=- 以下内容由 iyplx24252012年04月02日 01:59pm 时添加 -=-=-=-
我理解[[工序名称]] > 0的含义就是该工序有定额时。

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


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

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

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/4/5 8:01:00 [只看该作者]

[[工序名称]] > 0,这是一种逻辑算法吧?是,则为-1,否则为0。

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


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

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

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/4/6 8:58:00 [只看该作者]

谢谢指点。
老师,我还一个问题。就是在上次上传的文件中,使用"|"+ListFor([加工类别],"零部件名称","产品代码", [产品代码],"p",-1,1)做列表项目时,当改变[工序名称]时,[零部件名称]中待选数据不能及时进行转换,要么要点击一下[加工类别]表,要么要在当前表中其他位置随机地点击几下,才能实现数据转换。不知有什么解决。

-=-=-=- 以下内容由 iyplx24252012年04月06日 09:00am 时添加 -=-=-=-
我在[加工类别]表中的[P]列使用ApplyFormat(Row)也无济于事。

-=-=-=- 以下内容由 iyplx24252012年04月06日 09:03am 时添加 -=-=-=-
实质就是[P]不能随[工序名称]的改变而即时转换数据。

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


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

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

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/4/6 9:17:00 [只看该作者]

老师,还是不行啊。

-=-=-=- 以下内容由 iyplx24252012年04月06日 09:18am 时添加 -=-=-=-
我是把行预处理剪到[工序名称]的操作公式的。

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/4/6 9:24:00 [只看该作者]

刚才又试了下,任意点击文件中哪个表,再回主表,都能实现转换。

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


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2012/4/6 9:31:00 [只看该作者]

试试将操作公式设为:If([工序名称] <> "",If(Row = Rows,Move(Row-1,Col) And Move(Row+1,Col),Move(Row + 1,Col) And Move(Row-1,Col)),True)

 回到顶部
总数 21 上一页 1 2 3 下一页