6つの子行セットを持つ行セットを使用するレポートを作成しています。私はボタンで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 &
から データ子2: データ& rs_expr ... 私の問題はすべての行セットにデータがあるわけではありません&これらのセクションをレポートから除外します。最初にRTFテンプレートの条件付き領域で@numrowsを使用しようとしましたが、空の行セットでも少なくとも1行が残っていることを素早く思い出させました...
挑戦はタイトルとデータ条件によって影響を受ける領域...
これを行った人はいますか?
ありがとうございます!
ありがとうnavi - 私は実際にページ上のボタンからレポートを生成していますので、一度に1つの親(およびその子)のみを扱います。レポートは正常に動作しますが、問題は空の行セットです。空の行セットを確認するにはどうすればよいですか。 – Chip