注册 登录
编程论坛 PowerBuilder

请问如何再不关闭当前窗口的情况下更新DDDW下拉框的内容?

黑暗天使 发布于 2006-12-27 17:52, 964 次点击

我在数据窗口中的SPEC字段中使用了DDDW,该DDDW的名字是DDDW_SPEC

我希望当在本窗口输入完数据保存后,继续录入其它数据时该下拉窗口能更新显示,这样方便录入者选择。

DDDW_SPEC数据窗口的语句是
SELECT DISTINCT spec
FROM tb_stock_LOG
where spec is not null

请教如何能实现。

4 回复
#2
石门书生2006-12-28 08:45

在自定义事件pbm_dwndropdown中dwChild.retrieve()

#3
黑暗天使2006-12-28 09:09

弱弱的问一句dwChild是什么?

我的数据窗口是DW_2,DW_2中的SPEC字段是DDDW形式,SPEC字段使用的是DDDW_SPEC数据窗口。

#4
黑暗天使2006-12-28 09:46

已经解决,供大家分享
Integer rtncode
DataWindowChild fld_child

rtncode = dw_2.GetChild("spec",fld_child)
If rtncode = 1 Then
fld_child.SetTransObject(SQLCA)
fld_child.Retrieve()
end if

#5
路過2007-01-04 13:43
1