以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何统计窗口中一张表共有几行纪录,并显示在窗口上,增删行会变动? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=42158) |
-- 作者:xyd -- 发布时间:2013/11/5 16:22:00 -- [求助]如何统计窗口中一张表共有几行纪录,并显示在窗口上,增删行会变动? 如何统计窗口中一张表共有几行纪录,并显示在窗口上,增删行会变动? |
-- 作者:Bin -- 发布时间:2013/11/5 16:24:00 -- 窗口AlterLoad事件 e.form.controls("Label1").Text=tables("表A").rows.count 表DataRowDeleted 事件 if forms("窗口1").opened then forms("窗口1").controls("Label1").Text=tables("表A").rows.count end if DataRowAdded 事件 if forms("窗口1").opened then forms("窗口1").controls("Label1").Text=tables("表A").rows.count end if |
-- 作者:xyd -- 发布时间:2013/11/5 16:27:00 -- 窗口中用什么控件显示”本表共几行“ |
-- 作者:Bin -- 发布时间:2013/11/5 16:29:00 -- Label |
-- 作者:xyd -- 发布时间:2013/11/5 16:33:00 -- 明白了,谢谢!!!!! |
-- 作者:xyd -- 发布时间:2013/11/5 16:38:00 -- 增行时数字会变,删行要关闭打开才会变动,这是为什么? |
-- 作者:Bin -- 发布时间:2013/11/5 16:44:00 -- 你确定你DataRowDeleted 事件放了代码吗? |
-- 作者:xyd -- 发布时间:2013/11/5 16:50:00 -- 不好意思,放错地方了,感谢! |
-- 作者:ZHX241806 -- 发布时间:2013/11/5 18:57:00 -- 但是,窗口如果经过筛选后,要经过增或减才能变化,如果经过筛选即能随之变化那就更好了,高手能否再写个代码让新手学习学习! |
-- 作者:有点甜 -- 发布时间:2013/11/5 19:23:00 -- 把代码写到筛选事件上去就行了 AfterFilter [此贴子已经被作者于2013-11-5 19:23:09编辑过]
|