标题:
求易控的定时器程序
[打印本页]
作者:
weiguangyuan
时间:
2015-1-22 22:47
标题:
求易控的定时器程序
有的数据需从数据库中提取,现求定时器程序,就是定时涮新画面(或定时按某个按钮控件),以便从数据库中" 自动提取"数据!
作者:
卢冬
时间:
2015-1-24 10:01
可以添加一个画面程序,执行方式为“存在期间”,设定好时间间隔,这样应该能满足你的需求
作者:
weiguangyuan
时间:
2015-1-24 18:17
本帖最后由 weiguangyuan 于 2015-1-24 19:20 编辑
多谢回复,不过您提供的这个方法实现不了。我在数据库中有一个表,这个表只有一行,我已把字段对应了工程变量,并做了数据库连接,scdate,我在用户程序下的画面程序下写了:DbAccess.CurrentRowToTag("scdate");GrpManager.压榨.文本框1.Text =压榨.一线给实时榨量.ToString ();GrpManager.压榨.文本框2.Text =压榨.渗透水流量.ToString ();GrpManager.压榨.文本框3.Text =压榨.混合汁流量.ToString (); 执行方式为“存在期间”,"打开时"都写了上面语句,得到的结果是,画面只是打开时显示数据,并不自动“涮新”获取新的数据。(数据库中的数据已变化)。还有在画面上建个按键写上上面的语句,也提取不了数据?
另外,在用户程序下的变量改变程序下新增:SystemVariable.Second,也写上上面的语句,也不能"自动提取"数据!
作者:
service
时间:
2015-1-26 09:16
您好
代码正确
1.画面“打开时”只是画面打开时执行一次。
2.可以在需要时执行,前提是画面打开状态,也就是不要关闭此画面,否则找不到GrpManager.压榨.文本框1
作者:
weiguangyuan
时间:
2015-1-26 20:24
本帖最后由 weiguangyuan 于 2015-1-26 21:11 编辑
多谢回复,但还真实现不了,我的做法如下:
1,定义工程变量
[attach]161[/attach]
2,数据库连接
[attach]158[/attach]
3, 运行画面:
点击画面的“提取数据”( 事件语句:DbAccess.CurrentRowToTag("scdate");
GrpManager.压榨.文本29.Text =压榨.当前时间.ToString ();)
可获取数据库的数据:
[attach]159[/attach]
但当数据库数据变化后,再点“提取数据”,画面上的数据不变:
[attach]160[/attach]
4,画面对象GrpManager.压榨.文本29.Text 动画配置:
[attach]162[/attach]
作者:
service
时间:
2015-1-27 09:19
您好
请电话和技术支持沟通,技术支持会帮您查工程。
欢迎光临 北京九思易自动化软件有限公司 (http://controlease.com/bbs/)
7.2