pb數據窗口之間的傳參


問題描述: 通過一個窗口打開一個子窗口並傳遞指定參數查詢詳細信息

解決方法: 在前者窗體的user object下的itemchanged事件中,相應位置加入openwithparm函數 : 

      openwithparm(子窗口 , parent)

      在子窗口的preopen事件下:

      li_row = iw_parent.dw_main.getrow()  //返回當前鼠標 點擊的行號

      iw_parent = powerobjectparm      //iw_parent即user object的別名  需要在declare instance variable 下聲明user object實例變量

      if iw_parent.dw_main.getrow() > 0 then

          dw_detail.ia_args[1] = iw_parent.dw_main.object.txcode[li_row]  //參數1

        dw_detail.ia_args[2] =   iw_parent.dw_main.object.docno[li_row]  //參數2

        dw_detail.retrieve(dw_detail.ia_args[1],dw_detail.ia_args[2])  //通過參數1,參數2檢索數據

       end if

//一個簡單傳參數問題困擾我一天多時間,


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM