首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在powerbuilder中使用timer事件更改多个数据窗口

如何在powerbuilder中使用timer事件更改多个数据窗口
EN

Stack Overflow用户
提问于 2016-12-19 06:38:20
回答 1查看 1.1K关注 0票数 0

我有一个名为w_main的屏幕,我有5个数据窗口

dw_one , dw_two , dw_three, dw_four ,dw_five

在这里,我使用屏幕上的数据窗口和一个用户对象uo_main

我将一个数据窗口控件插入到uo_main,并在打开的事件中查询

Timer(5)

在计时器事件中,我作为

代码语言:javascript
复制
uo_main.dw_1.dataobject = 'dw_one'
dw_1.insertrow(0);


uo_main.dw_1.dataobject = 'dw_two'
dw_1.insertrow(0);


uo_main.dw_1.dataobject = 'dw_three'
dw_1.insertrow(0);


uo_main.dw_1.dataobject = 'dw_four'
dw_1.insertrow(0);


uo_main.dw_1.dataobject = 'dw_five'
dw_1.insertrow(0);

这是每5秒改变一次数据窗口中的数据对象,但是它不能工作,我是如何使它成为可能的,

它是一个显示屏幕的更新,就像项目一样,但我必须使用powerbuilder。

EN

回答 1

Stack Overflow用户

发布于 2016-12-21 13:14:00

在您的对象中创建5个datawindow 控件,称为dw_1 up to dw_5,并将它们分别连接到各个数据窗口对象dw_one直至dw_five (在设计模式下--您不必对所有内容进行编码)。在这种情况下,您的代码将是:

代码语言:javascript
复制
dw_1.insertrow(0);
dw_2.insertrow(0);
dw_3.insertrow(0);
dw_4.insertrow(0);
dw_5.insertrow(0);

每隔5秒,你就会在所有这些控件中再看到一条记录。如果需要DB交互(例如,dw_1 ),不要忘记将dw_5连接到数据库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41216998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档