我有一个正在构建的报告,它使用一个包含六个子行集的行集。我正在通过按钮上的 pplcode 生成此报告。我声明了行集:
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,但很快就被提醒即使是空行集也至少有 1 行...
挑战似乎是获得标题以及受条件影响的数据区域......
有没有人这样做过,或者有什么想法?
谢谢!