以文本方式查看主题

-  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=16656)

--  作者:阿依本
--  发布时间:2012/2/20 19:09:00
--  请教一个关于状态栏的问题
一般情况下,表格的状态栏在foxtable窗口最下边,可以显示例如像光标停靠的当前行、总共多少行等等信息,那么问题是:我想把这个状态栏搬到自己设计的窗口中,我设计的窗口有个表格,可以统计筛选,我想在该窗口表格的某个位置出现状态栏,可以显示表格统计后的结果,例如像“共有多少条记录”之类的,就和状态栏差不多吧,请各位高手们指点,在此不胜感谢!!!
--  作者:布莱克朱
--  发布时间:2012/2/20 19:57:00
--  
看看我的便利店收银系统吧,就是这样的.
--  作者:狐狸爸爸
--  发布时间:2012/2/20 21:59:00
--  
在自己的窗口加个标签,在各种事件中设置代码,更新这个标签的内容。
--  作者:阿依本
--  发布时间:2012/2/21 10:25:00
--  
窗口中加了一个标签,但是不知道在哪个事件中加什么代码,真是不好意思,高手们我是菜鸟。。。。。
--  作者:狐狸爸爸
--  发布时间:2012/2/21 10:44:00
--  

什么事件?

这得看你需要提示的是什么内容。

 

例如:

http://www.foxtable.com/help/topics/1474.htm

 

 


--  作者:阿依本
--  发布时间:2012/2/21 11:49:00
--  
就是我自己设计的窗口中的表格下方显示表中的行数,例如:共有XXX行(或记录),这个随着我筛选的结果而变化,就是这个意思,麻烦高手们指点。
--  作者:狐狸爸爸
--  发布时间:2012/2/21 11:57:00
--  

在AfterFilter事件中设置代码:

 

If forms("xxx").Opened Then

     Forms("xxx").Controls("Label1").Text = "共" & e.Table.Rows.Count & "行"

End if


--  作者:阿依本
--  发布时间:2012/2/21 12:12:00
--  
感谢狐狸爸爸的指点,终于搞定这个对我来说难题啊