当前位置: 代码迷 >> PB >> 怎么给下拉的数据窗口传值?
  详细解决方案

怎么给下拉的数据窗口传值?

热度:17   发布时间:2016-04-29 10:01:35.0
如何给下拉的数据窗口传值?急!!!
如何给下拉的数据窗口传值?急!!!我在grid窗口窗口的某一列改成datawindw形式的的下拉数据窗口,该下拉的数据窗口的要通过参数检索,请问大家该怎么传递这个参数啊‘?

------解决方案--------------------
打开数据窗口,菜单栏Design中点DataSource.

然后再点Design点Retrieve argument ,Retrieval Argument中Delete掉相应参数。
------解决方案--------------------
我来收分 ,注意顺序

1.进入设计数据窗口的地方 ,把dddw列的 autoretrieve 的勾去掉
2.检索数据窗口 dw_1.SetTransObject(sqlca)
dw_1.Retrieve()
3.检索子数据窗口 DataWindowChild ldwc_com
if dw_3.getchild("w_id",ldwc_com) = 1 then //获取子数据窗口句柄
ldwc_com.settransobject(sqlca)
ldwc_com.retrieve(ls_gxid) //ls_gxid为要检索的参数
end if

或者:

1. 检索子数据窗口 DataWindowChild ldwc_com
if dw_3.getchild("w_id",ldwc_com) = 1 then //获取子数据窗口句柄
ldwc_com.settransobject(sqlca)
ldwc_com.retrieve(ls_gxid) //ls_gxid为要检索的参数
end if
2. 检索数据窗口 dw_1.SetTransObject(sqlca)
dw_1.Retrieve()

  相关解决方案