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

//一个简单传参数问题困扰我一天多时间,

posted @ 2018-06-27 09:16  大大只  阅读(1931)  评论(0)    收藏  举报