单个JasperReport内的两个SQL查询

Ang*_*ons 6 reporting jasper-reports ireport

我们正在基于iReports和JasperReports为Web应用程序生成报告.

使用iReports我发现我遇到了大问题.

我想使用两个SQL查询来填充我的主报告...在查询设计器中我只能写一个查询..

对于另一个查询我不能使用子报告...

我如何编写第二个查询,它将返回不同的字段并将它们包含在我的报告中.

请指导......

我不能使用子报告......

Gop*_*h.R 6

是的,在报表中添加表格就像添加字段一样简单.只需将其从调色板拖放到报告中,然后将其放在需要的位置即可.

  1. 添加新的表数据源.我认为这已经完成了.
  2. 配置数据源后,您可以使用向导设计表UI.
  3. 只需单击下一步或完成关闭向导.

要在数据集中添加参数(如果需要),请使用报告检查器导航到数据集.扩展您的数据集.你会找到参数菜单.右键单击以添加新参数.

现在右键单击您的表并选择编辑表数据源.在这里,您将找到从主报表将参数传递到表的选项.将参数传递到表中应该像在子报表中一样简单.从下拉列表框中选择刚刚创建的参数,并传递所需的值.在出现的数据集运行对话框中,请确保您正在使用的数据集和报告连接.您已完成使用此配置表,接下来您将字段放在表的单元格中以显示数据.

你得到的文件没有页面,因为主报告查询不会返回我猜的任何行.要使您的表格执行,您的主报告必须至少返回一行

希望这对你有所帮助.

祝好运!!