急求。。PB中怎么给数据窗口的一个字段动态赋值。。。谢谢!
oracle数据库中A表三个字段a1,a2,a3在窗体dw_1中绑定了一个数据窗口t_1,t_1中有A表中的三个字段,分别是下拉框形式,怎么实现当选择a1字段的值时,t_...
oracle数据库中A表三个字段a1,a2,a3 在窗体dw_1中绑定了一个数据窗口t_1,t_1中有A表中的三个字段,分别是下拉框形式,怎么实现当选择a1字段的值时,t_1中的a2只能选择对应的值。
//根据省份显示相应的市
DataWindowChild ldw_area_child_cf_hj_sd,ldw_area_child_cf_hj_s,ldw_area_child_cf_hj_xq
string ls_area_s_code,ls_area_sd_code
dw_obscb_entry.getchild( "cf_hj_s", ldw_area_child_cf_hj_s)
ls_area_s_code=ldw_area_child_cf_hj_s.getitemstring(ldw_area_child_cf_hj_s.getrow(), "area_code")
dw_obscb_entry.getchild( "cf_hj_sd", ldw_area_child_cf_hj_sd)
ldw_area_child_cf_hj_sd.setfilter("lead_code='"+ls_area_s_code+"'")
ldw_area_child_cf_hj_sd.filter( ) 展开
//根据省份显示相应的市
DataWindowChild ldw_area_child_cf_hj_sd,ldw_area_child_cf_hj_s,ldw_area_child_cf_hj_xq
string ls_area_s_code,ls_area_sd_code
dw_obscb_entry.getchild( "cf_hj_s", ldw_area_child_cf_hj_s)
ls_area_s_code=ldw_area_child_cf_hj_s.getitemstring(ldw_area_child_cf_hj_s.getrow(), "area_code")
dw_obscb_entry.getchild( "cf_hj_sd", ldw_area_child_cf_hj_sd)
ldw_area_child_cf_hj_sd.setfilter("lead_code='"+ls_area_s_code+"'")
ldw_area_child_cf_hj_sd.filter( ) 展开
1个回答
2015-06-15 · 知道合伙人软件行家
关注
展开全部
您好,我猜你是要实现,类似:省份,市,县 选择省份刷新对应的市
1、a1,a2分别 使用dropdowndw 列,a2 取消 autoretrieve 的默认选项
2、a1的itemchange事件 取 data 值 ,然后用data值 retrieve a2 中dropdowndw 的值就可以了
1、a1,a2分别 使用dropdowndw 列,a2 取消 autoretrieve 的默认选项
2、a1的itemchange事件 取 data 值 ,然后用data值 retrieve a2 中dropdowndw 的值就可以了
追问
这样做出来了。根据省显示对应的市可以显示,但当选择了市以后,还是有问题。
根据市获取的编号,都是第一个编号,是怎么回事?
追答
那要看看你相关事件代码
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询