hur.cn - 华软网

 热门搜索

如何在本pbl中復制datawindow到本身 pbl中?

  作者:未知    来源:网络    更新时间:2019/6/11
求救:
     如何在本pbl中復制datawindow到自身 pbl中? 
     例:
       aa.pbl中有 一個d_abc的datawindow 如產生一個d_abc2 的datawindow在 aa.pbl中.
     萬分感謝 !
------华软网友回答------
打开d_abc然后在file菜单中选择另存为d_abc2
------华软网友回复------
我有將其另外存為一個名字,然则問題又出現了 單獨運行d_abc2沒問題,但在代碼中就出錯了,
                       IF TRIM(ls_pmc66) = '3' THEN  // 轉廠
                 ls_dataobject = "d_po3_report"
        ls_child1 = "d_abc"   
        ls_child2 = "d_chkboot_report3"   
     ELSE   
                 ls_dataobject = "d_po31_report"
        ls_child1 = "d_abc2"    //d_abc2运用的地方
        ls_child2 = "d_chkboot_report3"   
     END IF
            ls_dataobject = "d_po_change_report"
              
     tab_1.tabpage_1.dw_1.DataObject = ls_dataobject
        
     rtncode = tab_1.tabpage_1.dw_1.GetChild( ls_child1, dw_child1 )
     rtncode = tab_1.tabpage_1.dw_1.GetChild( ls_child2, dw_child2 )  
     rtncode = tab_1.tabpage_1.dw_1.GetChild( ls_child3, dw_child3 )  
  
  以上代碼运用d_abc 時沒問題,但运用d_abc2 有問題。
  不知為何?
------华软网友回复------
getchild()中的参数用的是列名,如果dw_1的数据窗口中没有响应列的话执行就会犯错.      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。