以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  统计数据显示不正确  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=61755)

--  作者:lesliecheung912
--  发布时间:2014/12/18 15:50:00
--  统计数据显示不正确
狐表右下角的StatusBar显示的统计数据会一闪而过,之前都是正常显示的,请问有可能是什么地方影响了统计数据的显示呢?
项目事件AfterSelRangeChange:
\'右下脚计算圆整整数
Dim Sum,Average,Count As Integer
With CurrentTable
    Sum = .Aggregate(AggregateEnum.Sum, .TopRow, .LeftCol, .BottomRow, .RightCol)
    Average = .Aggregate(AggregateEnum.Average, .TopRow, .LeftCol, .BottomRow, .RightCol)
    Count = .Aggregate(AggregateEnum.Count, .TopRow, .LeftCol, .BottomRow, .RightCol)
End With
StatusBar.Message3 ="  累计:" & sum & "  平均:" & Average & "  计数:"  & Count

--  作者:有点甜
--  发布时间:2014/12/18 15:57:00
--  

 代码没问题。写到 SystemIdle 事件


--  作者:lesliecheung912
--  发布时间:2014/12/18 16:06:00
--  
谢谢甜姐,可以了。为什么加到AfterSelRangeChange里会出现一闪而过的情况呢?有别的事件影响么?
--  作者:有点甜
--  发布时间:2014/12/18 16:12:00
--  

 不太清楚,我在 AfterSelRangeChange 事件输入你的代码,就直接报错了。


--  作者:有点甜
--  发布时间:2014/12/18 16:14:00
--  
 哦,知道了,你要选择以后,松开鼠标,才能看到的。
--  作者:lesliecheung912
--  发布时间:2014/12/18 16:44:00
--  
好吧,那以后这类代码就写到SystemIdle事件中