以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]如何让刷新公式只对当前单元格生效,而不是整列.  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=4757)

--  作者:forever
--  发布时间:2006/11/7 9:16:00
--  [求助]如何让刷新公式只对当前单元格生效,而不是整列.
[这个贴子最后由forever在 2006/11/07 09:45am 第 1 次编辑]

如何让刷新公式只对当前单元格生效,而不是整列.我指的是COUNTFORegd文件下载
--  作者:smileboy
--  发布时间:2006/11/7 9:17:00
--  
传文件
--  作者:forever
--  发布时间:2006/11/7 9:46:00
--  
忘了,呵呵.
--  作者:smileboy
--  发布时间:2006/11/7 9:56:00
--  
各列刷新公式:CountFor("表1","部门"," = ",[部门],ColName," = ","是")
--  作者:forever
--  发布时间:2006/11/7 10:10:00
--  
谢谢!!!明白了,还有个问题,如何让公式随时刷新啊?就是被统计表一改,数据立即更新.
--  作者:smileboy
--  发布时间:2006/11/7 10:13: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)
重算订单明细表的当前行,忽略操作公式。


--  作者:forever
--  发布时间:2006/11/7 10:28:00
--  
感谢smileboy 总版主