以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]FindText的用法  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=1467)

--  作者:iyplx2425
--  发布时间:2012/1/14 21:38:00
--  [求助]FindText的用法
egd文件下载
文件中,“lr”表中[工价]列数据分别来自“FindText下料类”和“机加类”两个表中,请教如何用FindText()函数从两个表中向“lr”表中调用数据?不采用IF([工序类别]=“下料类”,FindText(),IF([工序类别]=“机加类”FindText(),...))的模式,因为实际运用中,工序类别很多。谢谢了。
--  作者:wjq1072
--  发布时间:2012/1/14 22:43:00
--  
呵呵,你的“悟性”又哪里去啦?
FindText([工序类别],[工序类别]+"_"+[工序],"产品名称","=",[产品名称],"零部件名称","=",[零部件名称])
--  作者:iyplx2425
--  发布时间:2012/1/15 8:31:00
--  
哈。。。老师取笑我了。我的认识是,现在要找的顺序,应该是先要确定是从哪个表里面去查找,然后才从确定的表中找到对应的数据。你的第一个参数[工序类别]是殒名啊。

-=-=-=- 以下内容由 iyplx24252012年01月15日 09:21am 时添加 -=-=-=-
你的第一个参数[工序名称]是列名啊。。。
--  作者:iyplx2425
--  发布时间:2012/1/15 9:19:00
--  
egd文件下载
老师,文件中“日报录入”表中的[标准工价]怎样分别从对应[加工类别]的“下料类”、“机加类”表中找到与[工序名称]对应的工价?
另外,我想在“日报录入表”中,在确定了员工生产工序后([工序名称]),按[加工类别]、[产品代码]和[工序名称]来确定列表项目。谢谢了。
--  作者:wjq1072
--  发布时间:2012/1/15 9:25:00
--  
FindText([工序类别],[工序类别]+"_"+[工序],"产品名称","=",[产品名称],"零部件名称","=",[零部件名称])
===============
这个公式用在你1楼的文件中难道不是你要的结果吗?如果有错误,那是你录入的数据错误(机架-机加)!

--  作者:wjq1072
--  发布时间:2012/1/15 9:30:00
--  
你的第一个参数[工序名称]是列名啊。。。
======================
这句话是什么意思?
请明确的表示第一个问题是否解决?
--  作者:iyplx2425
--  发布时间:2012/1/15 9:42:00
--  
不好意思,老师给我的公式是针对昨天我在家时临时编制的文件,今天发的是准备正式使用的文件,好像按老师的方法设置后全部显示为0.
--  作者:iyplx2425
--  发布时间:2012/1/15 9:47:00
--  
试了,用在1楼是正确的。
--  作者:wjq1072
--  发布时间:2012/1/15 9:56:00
--  
纵观你帖子的问题、以及我们QQ上的对话。给你总结一句话:
不听取建议,不改变思路,一定要遵循你的老习惯,不肯创新。那你的系统可能很难顺利完成!

-=-=-=- 以下内容由 wjq10722012年01月15日 10:00am 时添加 -=-=-=-
4楼文件的公式没有问题,没有结果是你图号没有录入?!
--  作者:iyplx2425
--  发布时间:2012/1/15 10:05:00
--  
FindText([加工类别],[加工类别]+"工价_"+[工序名称],"产品代码", "=" ,[产品代码],"零部件图号","=",[零部件图号])
这个公式用在4楼文件中是正确的。我想请老师讲解下第一个参数是指的什么?谢谢。