易表在线答疑技术与交流用户社区 → 求助eval


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

主题:求助eval

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


加好友 发短信
等级:业余侠客 帖子:383 积分:1419 威望:0 精华:0 注册:2007/4/10 19:20:00
求助eval  发帖心情 Post By:2014/5/21 13:00:00 [只看该作者]

SumFor("
1班组考勤情况","工时数","姓名", "=" ,[姓名],"月份", "=" ,[%月份%],"姓名", ">" ,"") + SumFor("
2班组考勤情况","工时数","姓名", "=" ,[姓名],"月份", "=" ,[%月份%],"姓名", ">" ,"") + SumFor("
3班组考勤情况","工时数","姓名", "=" ,[姓名],"月份", "=" ,[%月份%],"姓名", ">" ,"") + SumFor("
5班组考勤情况","工时数","姓名", "=" ,[姓名],"月份", "=" ,[%月份%],"姓名", ">" ,"") + SumFor("
6班组考勤情况","工时数","姓名", "=" ,[姓名],"月份", "=" ,[%月份%],"姓名", ">" ,"") + SumFor("
7班组考勤情况","工时数","姓名", "=" ,[姓名],"月份", "=" ,[%月份%],"姓名", ">" ,"")


eval("SumFor(""+substitute("1|2|3|5|6|7","|","班组考勤情况","工时数","姓名", "=" ,[姓名],"月份", "=" ,[%月份%],"姓名", ">" ,"") + SumFor("")+"班组考勤情况","工时数","姓名", "=" ,[姓名],"月份", "=" ,[%月份%],"姓名", ">" ,"")")

上面那段函数用eval翻着这样哪里错了。原函数没有错的。

 回到顶部
美女呀,离线,留言给我吧!
dancedy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2014/5/21 14:12:00 [只看该作者]

Eval("SumFor(""" + substitute("1|2|3|5|6|7","|","班组考勤情况"",""工时数"",""姓名"", ""="" ,[姓名],""月份"", ""="" ,[%月份%],""姓名"", "">"" ,"""") + SumFor(""") + "班组考勤情况"",""工时数"",""姓名"", ""="" ,[姓名],""月份"", ""="" ,[%月份%],""姓名"", "">"" ,"""")")

 

引号中的引号需要使用双引号,如 " SumFor( "" "


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


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

SumFor(""

1班组考勤情况"",""工时数"",""姓名"", ""="" ,[姓名]," "月份"", ""="" ,[%月份%],""姓名"", "">" ,"""") + SumFor(""

7班组考勤情况"",""工时数"",""姓名"", ""="" ,[姓名],""月份"", ""="" ,[%月份%],""姓名"", "">"" ,"""")

为了防止在代入公式时对引号的引用出错,建议先把公式的头、中、尾三部分在WORD文档中添加引号,再粘贴到正式公式相应的部分。如上面的粗体字符部分。


 回到顶部