以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  EvalFor 加“列变量”如何设置?  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=24065)

--  作者:yanzhen
--  发布时间:2013/1/3 19:33:00
--  EvalFor 加“列变量”如何设置?

EvalFor  加“列变量”如何设置?

 

EvalFor(GridName,[%既往月份%]+14,"Round(SumFor(""长期医嘱"",""合计"",""住院号"",""="",[住院号]) ,0)")

[此贴子已经被作者于2013-1-3 19:36:39编辑过]

--  作者:yanzhen
--  发布时间:2013/1/3 19:38:00
--  

EvalFor(GridName,[%既往月份%],"Round(SumFor(""长期医嘱"",""合计"",""住院号"",""="",[住院号]),0)")

 

 

请教大侠,次公式为何不计算。

[此贴子已经被作者于2013-1-3 19:40:16编辑过]

--  作者:yanzhen
--  发布时间:2013/1/3 22:57:00
--  
问题出在变量上,难道不能套用变量吗?
--  作者:wjq1072
--  发布时间:2013/1/4 8:42:00
--  
发你的文件上来
--  作者:yanzhen
--  发布时间:2013/1/4 10:34:00
--  

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:1111.egd

按钮公式在“既往费用”表主窗口

 

忘大侠御览

[此贴子已经被作者于2013-1-4 10:35:02编辑过]

--  作者:wjq1072
--  发布时间:2013/1/4 11:48:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:1111.egd


--  作者:yanzhen
--  发布时间:2013/1/4 12:54:00
--  
以下是引用wjq1072在2013-1-4 11:48:00的发言:
 下载信息  [文件大小:160.4 KB  下载次数:21]

图片点击可在新窗口打开查看点击浏览该文件:1111.egd

 

 

 

 

版主的公式是继续使用了刷新公式,并重算表,计算速度没有提升。

 

使用列变量计算当前列的问题未解决。

 

表中我已经把变量代表的列的刷新公式去掉了,如果能用“evalfor加变量”计算的话,讲去掉所有的刷新公式。

 



--  作者:yanzhen
--  发布时间:2013/1/4 13:04:00
--  
目前的问题是如何让变量发挥作用。是不是evalfor函数中需要计算的列不能使用变量.

--  作者:wjq1072
--  发布时间:2013/1/4 18:20:00
--  

这样试试吧?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:1111.egd

或者这样?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:1111.egd

[此贴子已经被作者于2013-1-4 21:08:51编辑过]

--  作者:yanzhen
--  发布时间:2013/1/4 23:00:00
--  
关键的问题是变量没有使用。