如何同时实现对在几个Window窗口中的DataWnd的数据刷新
编号:QA000216
建立日期: 1998年12月17日 最后修改日期:1998年12月17日
所属类别:
小虎:
我正在开发一个系统,是基于Win98操作系统的,采用PowerBuilder6.0自带的Sybase SQL Anywhere5.0本地数据库接口平台,作为一个初学者,我碰到一个很难解决的问题:
就是如何同时实现对在几个Window窗口中的DataWnd的数据刷新,如:我想在对一个窗口中的DataWnd进行数据刷新的同时实现对另一个窗口中的DataWnd的数据刷新。
回答:
应该是在一个数据窗口改变后,由其中的Itemchanged事件捕获, 而对其他数据窗口由此变化产生的数据变化, 通过对其数据对应的数据窗口的进行刷新解决: 由命令 Form.dataform.retrieve进行刷新, 若有纪录位置的变化, 则直接修改其他数据窗口的显示, 由函数 Setitem(row,field)中的行数更改至对应纪录数即可实现。理论是这样的。
此问题由gxg回答。
| |
|
|
| |
|
|