早上好,
關閉數據表時出現問題。
我把我的代碼放在下面:
f_UI:details_top5_nok = Function({rank, ictFct, tab_top5, box, dt, date1, date2},
file_name = tab_top5[rank];
dt << Select Where (:Result == "NOK" & :ICT_FCT == ictFct & :Nom de fichier == file_name & Num(date1) <= Num(Char(:Date)) <= Num(date2));
dtSub = dt << Subset (
Selected Rows(1),
columns(:Date, :Nom de fichier, :Ref Produit, :Baie, :ICT_FCT, :Result, :Reason Error, :CodeError)
);
dtSum = dtSub << Summary(
Group(:Code Error, :Reason Error),
output table name("Détails "||file_name)
);
dtSum << On Close(
Close(dtSub, NoSave);
)
);當我調用此函數時,一切都按預期進行(子集和摘要),直到最後一個關閉塊。 我想表現的是,當我關閉 dtSum 時,dtSub 會自動關閉。 但是,當我關閉 dtSum 時,出現以下錯誤:
未解析的名稱:訪問或評估“dtSub”時的 dtSub,dtSub/*###*/
我不明白為什麼會出現此錯誤,因為當我嘗試關閉 dtSum 時,對應於 dtSub 的表仍然打開...
預先感謝您的回答!