我有一個報告,我正在構建使用具有六個子行集合的行集。我通過pplcode在按鈕上生成此報告。我宣佈行集:PeopleSoft XML Publisher - 隱藏空行集合
rs_resp = CreateRowset(Record.AVZ_JD_RESP_TBL);
&rs_expr = CreateRowset(Record.AVZ_JD_EXPR_TBL);
&rs_skls = CreateRowset(Record.AVZ_JD_SKLS_TBL);
&rs_educ = CreateRowset(Record.AVZ_JD_EDUC_TBL);
&rs_lic = CreateRowset(Record.AVZ_JD_LIC_TBL);
&rs_cond = CreateRowset(Record.AVZ_JD_COND_TBL);
&rs_dtl = CreateRowset(Record.AVZ_JD_DTL_VW, &rs_resp, &rs_expr, &rs_skls, &rs_educ, &rs_lic, &rs_cond);
然後我經過,並填補了行集:
&rs_dtl.Fill("WHERE FILL.AVZ_JD_DESCRID = :1 AND EFFDT = %DATEIN(:2)", &jdDescrID, &effdt);
等。
在我的報告,我有從母行集一些東西在上面,然後將子行集(用「節標題」)如下:
兒童一:從& rs_resp
數據孩子二: 來自&的數據rs_expr ... 我的問題不是所有的行集將有數據&我想從我的報告中排除這些部分。我首先嚐試在RTF模板的條件區域中使用@numrows,但很快就會提醒,即使空的行集也至少有一行...
這個挑戰似乎正在獲得標題以及數據區域受條件影響...
有沒有人做過這個,或有任何想法?
謝謝!
感謝navi - 我實際上是通過頁面上的按鈕生成報告,所以我只處理一個父母(及其子女)。該報告按預期工作,但問題在於空行集 - 如何檢查空行集? – Chip