以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 动态更新 (http://foxtable.net/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 -- 好了,我明白是什么问题了。 |