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