以文本方式查看主题

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

--  作者:shanmao
--  发布时间:2014/5/26 14:30:00
--  动态更新
在主窗口有如图上的控件,每当收入表和支出表有变动的时候,主窗口上的控件显示也会随之动态更新。这个怎么设置?
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140526142729.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2014/5/26 14:32:00
--  

 Label8 等,设置 绑定一个 vars 变量。

 

 修改收入表和支出表的时候,计算并给 vars 变量赋值即可。

 

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

 


--  作者:shanmao
--  发布时间:2014/5/26 15:09:00
--  

这个不行吧,我在添加收入表的时候,比如金额加上1000,但是Lable8这个控件没有自动加上1000,只有重新打开项目才看到更新后的效果。


--  作者:Bin
--  发布时间:2014/5/26 15:10:00
--  
在收入支出表的DataColChanged事件

判断一下窗口如果打开 就改变Label的值

if forms("XX").Opened then
   为Label赋值
end if

--  作者:有点甜
--  发布时间:2014/5/26 15:13:00
--  
以下是引用shanmao在2014-5-26 15:09:00的发言:

这个不行吧,我在添加收入表的时候,比如金额加上1000,但是Lable8这个控件没有自动加上1000,只有重新打开项目才看到更新后的效果。

 

修改值表内容的时候,就必须赋值。

 

vars("xxx") = 统计的值


--  作者:shanmao
--  发布时间:2014/5/26 15:17:00
--  
OK,谢啦!
--  作者:shanmao
--  发布时间:2014/5/26 15:29:00
--  

我还有一个问题,那两个全局变量之间可以进行加减运算吗?


--  作者:Bin
--  发布时间:2014/5/26 15:37:00
--  
可以.你自己动手试试就知道.
--  作者:shanmao
--  发布时间:2014/5/26 15:38:00
--  

在收入表和支出表加上你说的代码,,都可以实现动态显示了。但是盈余是没有数据表的,这个盈余放哪呢?我刚才通过Var变量之间的相减运算,来算出盈余的值,放在了收入表的datacolchanged中,但是结果不行。


--  作者:shanmao
--  发布时间:2014/5/26 15:45:00
--  
好了,我明白是什么问题了。