访问嵌套报表powerbuilder

时间:2016-04-25 07:20:39

标签: powerbuilder datawindow

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
  

第二行及以上返回任何内容(零)但第一行返回精确值。   **每行都有工资扣除等。

1 个答案:

答案 0 :(得分:0)

GetChild()不会这样做。请改用Dot Notation