以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何做到实时对列进行统计? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=33822) |
||||
-- 作者:everybody -- 发布时间:2013/5/25 1:11:00 -- 如何做到实时对列进行统计? 如图,希望随着树的筛选,自动统计出第三列的结果。
才疏学浅,翻了很多例子,都是在afterload里面,第一次加载窗口的确可以,但是列里面改动,不能实时更新窗口上的text,唉。。。 此主题相关图片如下:qq截图20130525010838.png
|
||||
-- 作者:don -- 发布时间:2013/5/25 6:14:00 -- 筛选树代码后面加上统计即可: e.Form.Controls("label5").text = Tables("表A").Compute("Sum(第三列)")
|
||||
-- 作者:everybody -- 发布时间:2013/5/25 10:23:00 -- 感谢额!但是还是做不到 在窗口中,对第三列 进行修改后,马上及时统计出最新值。。。。。。
|
||||
-- 作者:Bin -- 发布时间:2013/5/25 10:26:00 -- 在表的DataColChanged事件中, 判断一下改变是否是第三列 if e.datacol.name="第三列" then if forms("XX").opened then \'判断该窗口是否已经打开 Forms("XX").Controls("label5").text = Tables("表A").Compute("Sum(第三列)") end if end if
|
||||
-- 作者:everybody -- 发布时间:2013/5/25 10:34:00 -- 谢谢大大
这个很实用 |