使用ireport创建报表模板时,向subdataset中传参

在使用ireport设计jasperreport时,若添加table,则需要创建subdataset。那么,如何向subdataset中传参数呢?

1、在SubDataset中添加Parameter

使用ireport创建报表模板时,向subdataset中传参_第1张图片

2、在添加的table组件上右击,选择Edit table datasource

使用ireport创建报表模板时,向subdataset中传参_第2张图片

3、在弹出的Dataset Run窗口中,选择Parameter选项卡,点击Add按钮。

使用ireport创建报表模板时,向subdataset中传参_第3张图片

4、在上面的下拉框中选择刚刚添加到subdataset中的Parameter,在下面的窗口中选择对应的外部数据集Parameter或Variables

使用ireport创建报表模板时,向subdataset中传参_第4张图片

5、最终如下图所示,则可将外部的名称为REPORT_YEAR的Parameter传给subdataset的REPORT_YEAR

使用ireport创建报表模板时,向subdataset中传参_第5张图片

你可能感兴趣的:(报表,IREPORT,jasperReport)