以文本方式查看主题

-  易表在线答疑  (http://www.egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://www.egrid2000.com/dvbbs/list.asp?boardid=2)
----  这个公式为什么总执行不正确  (http://www.egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=27602)

--  作者:jugdon
--  发布时间:2014/11/10 9:06:00
--  这个公式为什么总执行不正确
正面这个公式,为什么addrow总是最后一个列的数据取不到,把addrow中的列参数变换一下列的顺序位置,能追加的数据就跟着变,反正总是最后一下列的数据增加不进去。

SetVariable("%N%",1) And Loop("[%N%] <= CountFor(""发明人"",""内部案号"", ""="" ,[内部案号])","Addrow(""奖励表"",""内部案号,奖项,奖金,获奖人"",[内部案号],""专利受理奖"",FindText(""发明人"",""申请奖"",""内部案号"", ""="" ,[内部案号],[%N%]),FindText(""发明人"",""发明人"",""内部案号"", ""="" ,[内部案号],[%N%])) And SetVariable(""%N%"",[%N%]+1)")
[此贴子已经被作者于2014-11-10 9:06:38编辑过]

--  作者:dancedy
--  发布时间:2014/11/10 9:16:00
--  
addrow后面的取值只能辨识一个为表达式,这种情况使用Eval函数动态生成
--  作者:jugdon
--  发布时间:2014/11/10 9:29:00
--  
Eval不怎么会用,可否指点一下。


--  作者:iyplx2425
--  发布时间:2014/11/10 9:36:00
--  
发示例文件。


--  作者:dancedy
--  发布时间:2014/11/10 9:55:00
--  

没有文件测试,你试试这个:

 

SetVariable("%N%",1) And Loop("[%N%] <= CountFor(""发明人"",""内部案号"", ""="" ,[内部案号])","Eval(""Addrow(""""奖励表"""",""""内部案号,奖项,奖金,获奖人"""",[内部案号],""""专利受理奖"""","""""" + FindText(""发明人"",""申请奖"",""内部案号"", ""="" ,[内部案号],[%N%]) + """""","""""" + FindText(""发明人"",""发明人"",""内部案号"", ""="" ,[内部案号],[%N%]) + """""")"")") And SetVariable(""%N%"",[%N%]+1)")


--  作者:jugdon
--  发布时间:2014/11/10 10:16:00
--  
见附件。希望在点击增加受理及推动奖金按钮的时候,从左边的表中提取每条记录加入到右边的表中。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:addrow问题.egd


--  作者:jugdon
--  发布时间:2014/11/10 10:18:00
--  
看得有点晕,要慢慢消化一下。
--  作者:dancedy
--  发布时间:2014/11/10 10:19:00
--  

5楼的公式测试下行不行

 

文件的管理员密码?


--  作者:jugdon
--  发布时间:2014/11/10 10:20:00
--  
以下是引用dancedy在2014-11-10 9:55:00的发言:

没有文件测试,你试试这个:

 

SetVariable("%N%",1) And Loop("[%N%] <= CountFor(""发明人"",""内部案号"", ""="" ,[内部案号])","Eval(""Addrow(""""奖励表"""",""""内部案号,奖项,奖金,获奖人"""",[内部案号],""""专利受理奖"""","""""" + FindText(""发明人"",""申请奖"",""内部案号"", ""="" ,[内部案号],[%N%]) + """""","""""" + FindText(""发明人"",""发明人"",""内部案号"", ""="" ,[内部案号],[%N%]) + """""")"")") And SetVariable(""%N%"",[%N%]+1)")


表达式存在语法错误。


--  作者:jugdon
--  发布时间:2014/11/10 10:21:00
--  
默认密码 888