黑暗天使 发表于 2006-12-27 17:52

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

<P>我在数据窗口中的SPEC字段中使用了DDDW,该DDDW的名字是DDDW_SPEC<BR><BR>我希望当在本窗口输入完数据保存后,继续录入其它数据时该下拉窗口能更新显示,这样方便录入者选择。<BR><BR>DDDW_SPEC数据窗口的语句是<BR>SELECT DISTINCT spec  <BR>FROM tb_stock_LOG  <BR>where spec is not null<BR><BR>请教如何能实现。</P>

石门书生 发表于 2006-12-28 08:45

<P>在自定义事件pbm_dwndropdown中dwChild.retrieve()</P>

黑暗天使 发表于 2006-12-28 09:09

<P>弱弱的问一句dwChild是什么?<BR><BR>我的数据窗口是DW_2,DW_2中的SPEC字段是DDDW形式,SPEC字段使用的是DDDW_SPEC数据窗口。</P>

黑暗天使 发表于 2006-12-28 09:46

<P>已经解决,供大家分享<BR>Integer rtncode<BR>DataWindowChild fld_child</P>
<P>rtncode = dw_2.GetChild("spec",fld_child)<BR>If rtncode = 1 Then <BR>    fld_child.SetTransObject(SQLCA)<BR>    fld_child.Retrieve()<BR>end if</P>

路過 发表于 2007-1-4 13:43

[em01]

页: [1]

编程论坛