当前位置: 代码迷 >> PB >> 关于承继窗口中按钮代码的修改
  详细解决方案

关于承继窗口中按钮代码的修改

热度:12   发布时间:2016-04-29 07:30:41.0
关于继承窗口中按钮代码的修改?
我的一个子窗口w_qsj继承了父窗口w_window_parent


其中父窗口中的cb_print  中 clicked  代码

long ll_currentrow
string ls_fhqdbh

ll_currentrow = dw_main.getrow()

if ll_currentrow > 0 then
ls_fhqdbh = dw_main.object.fhqdh[ll_currentrow]
dw_print.retrieve(ls_fhqdbh)
openwithparm(w_print_qyfhqd_hw,dw_print)
end if



但是在子窗口的数据窗口中没有fhqdh  这个字段  所以我把子窗口的cb_print的 clicked代码改为


long ll_currentrow
string ls_sdz

ll_currentrow = dw_main.getrow()

if ll_currentrow > 0 then
ls_sdz = dw_main.object.sdz[ll_currentrow]
dw_print.retrieve(ls_sdz)
openwithparm(w_print_qyfhqd_hw,dw_print)
end if

怎么不起作用   他还是调用父窗口的代码 出现错误
application terminated
error:null object reference at line 8  

 提示找到不fhqdh  


------解决方案--------------------
edit-extend ancestor script去掉没有?
------解决方案--------------------
就是菜单里的edit
6.5忘了在哪里了
------解决方案--------------------
6.5是不是在design菜单下?
------解决方案--------------------
design - extend ancestor script去掉
------解决方案--------------------
继承的不能删,隐藏吧
------解决方案--------------------
解决了,顶贴
  相关解决方案