注册 登录
编程论坛 PowerBuilder

如何使用DataObject设置动态的数据窗口????

mengya 发布于 2006-12-29 10:01, 2059 次点击
请问:如何在PB中根据不同的条件,将一个数据窗口对象连接到不同的数据窗口上?请高手
给写参考的例子!!
4 回复
#2
zzywany2006-12-29 11:22

string filter,ls_find1,ls_find2,ls_find

filter=string(trim(sle_1.text))

ls_find1="SELECT ..FROM .."
ls_find2="SELECT ..FROM .."
dw_1.settransobject(SQLCA)
if filter='1' then
ls_find=ls_find1
dw_1.Modify("dw_1.DataObject='dw1'")
else
ls_find=ls_find2
dw_1.Modify("dw_1.DataObject='dw2'")
end if
dw_1.setsqlselect(ls_find)
dw_1.retrieve()
不知道你是不是要这种

#3
notbig2007-01-13 00:20

IF THEN
DW.DATAOBJECT = 'D_1'
ELSE
DW.DATAOBJECT='D_2'
END IF
DW.SETTRANSOBJECT(SQLCA)
DW.RETRIEVE()

#4
路過2007-01-15 15:39
#5
notbig2007-01-15 23:49

楼上的威望值是怎么来的?!

1