您好,一页有两个表报表,可以通过添加子报表来实现。或者通过finereport的表单功能,拖动两个报表模块,每个报表模块可以独立操作。
在官方文档中,子数据源用于子报表和交叉表,我从未使用过。在我的开发中,我曾经使用三个交叉表来共享一个数据源。我只使用filter来过滤javabean的主数据源。在javabean中定义一个flag字段,第一个报告只显示flag=1;第二个报告只显示flag=2。只需在控件中填写filterexpression列标志。等于ireport是为jasper报表库和jasper报表服务器设计的可视化报表设计器。
如果报表要获取当前页/总页,请说明如何实现它。这很简单。变量ireportnumber}中有一个$v{page},请将其直接拖动到报表并设置其属性。请注意,如果评估时间是现在,则表示当前页数。如果选择report,则表示总页数。这样,我们可以使用两个相同的变量,并将它们的评估时间值分别设置为now和report。我用fineport很方便