回 帖 发 新 帖 刷新版面

主题:如何转向不同数据窗口对象

符合某种条件,要转向不同数据窗口对象,如何做?以前看到过,没有仔细学忘记了?
比如,开始打开dw_1,而后转向dw_2,语句如何写?
dw_1.settransobject(sqlca)
dw_1.retrieve(gs_sysdate)
i_oldsql=dw_1.getsqlselect()

?
?
dw_2.setsqlselect(i_newsql)
dw_2.retrieve()

回复列表 (共2个回复)

沙发

在窗口中 加入:
dw_1.settransobject(sqlca)
dw_1.retreieve()
dw_1.dataobject="d_2"

板凳

上面的说的对,还可以一样的道理用数据存储对象
datastore lds_test  //说明数据存储变量
lds_test = Create datastore  //创建数据存储实例lds_test.dataobject="d_test"  
//将定义好的数据窗口对象赋给数据存储实例
//这里的数据窗口对象就可以转换了哦

lds_test.SetTransObject(SQLCA)  //设置数据存储使用的事务对象lds_test.Retrieve()  //更新
destroy lds_test//删除用Create语句创建的对象实例

我来回复

您尚未登录,请登录后再回复。点此登录或注册