以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何统计窗口中一张表共有几行纪录,并显示在窗口上,增删行会变动?  (http://www.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编辑过]