以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  重算当前行公式  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=27915)

--  作者:杏林弟子
--  发布时间:2015/5/26 15:58:00
--  重算当前行公式
诸位老师好,不知有没有“重算当前行‘的公式。如有,请赐一个。谢谢


--  作者:smileboy
--  发布时间:2015/5/26 16:04:00
--  

RecalcRow

重算指定表中的指定行。

RecalcRow(Grid,StartRow,EndRow,Option)
Grid         指定表,可以用表名表示,也可以用位置表示。
StartRow     开始行
EndRow       结束行
Option       可选参数,如果设为1,将忽略操作公式,仅仅重算刷新公式和单元格公式。
             通常应该将Option参数设为1,以便提高计算速度。

例如:
RecalcRow(GridName,Row,Row,1)
重算当前表的当前行,忽略操作公式

RecalcRow(GridName,1,Rows)
重算当前表的所有行,包括操作公式。

RecalcRow("订单明细",[订单明细!Row],[订单明细!Row],1)
重算订单明细表的当前行,忽略操作公式。