2016-04-25 108 views
0
Datawindow ldwc_addpay 
dw_1.getChild("dw_addpay",ldwc_addpay) 
if ldwc_addpay.rowCount() <> 0 then 

    for li_nestctr = 1 to ldwc_addpay.rowCount() 

     ls_payamt = ldwc_addpay.getItemString(li_nestctr,"pay_amt") 

     if not isnull(ls_payamt) and trim(ls_payamt) <> '' then ls_payamt = in_cryptoapi.of_Decrypt(ls_payment,"Key") 
     ldwc_addpay.setItem(li_nestctr, "pay_amt_dummy", double(ls_payamt)) 
     setnull(ls_payamt) 

    next 

end if 

第2行和上行不返回任何(零),但第1行返回確切的值。 **每行都有工資扣除等。訪問嵌套報表powerbuilder

回答

0

GetChild()不會這樣做。改爲使用Dot Notation

+0

好的,我會檢查。謝謝 ! – Spiderman

+0

感謝這個兄弟,getchild只適用於複合現在我知道。 – Spiderman