以文本方式查看主题

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

--  作者:dhwz_gfj
--  发布时间:2021/9/11 23:12:00
--  [求助]evalfor的应用
把表1中的数量和金额更新为表2中相对应编码的数量和金额,并且用自定义按钮实现,不能用列公式。不能删除改动表1的其它列数据。如何实现。
 编码    单位   数量   金额 
   1   一小      
   2   二小      
   3   表1      

  编码   数量   金额 
   3   1   11
   2   2   22
   1   3   33
     表2    

--  作者:lyjzyq
--  发布时间:2021/9/18 13:37:00
--  
在表1窗口自定义按钮输入   EvalFor("表1","数量","FindText(""表2"",""数量"",""编码"", ""="" ,[编码])","编码", "<>" ,"") And EvalFor("表1","金额","FindText(""表2"",""金额"",""编码"", ""="" ,[编码])","编码", "<>" ,"")    即可。